그렇지요. 일단 union 검색이 되질 않으니 프로그램 내에서 해결을 해야 하는 상황입니다. 검색 결과를 10개 단위로 따로 나누어 출력을 하는 방법은 따로 변수를 설정해서 하는 수 밖에 없을 것 같습니다.
게시판 1의 검색 결과수 --> var1
게시판 2의 검색 결과수 --> var2
게시판 3의 검색 결과수 --> var3
....
화면 출력 레코드 수 --> var_rec_count
이렇게 하는 수 밖에 없지 않을까 싶군요.
1번 페이지를 10개 출력 할려면 var1...var3... 를 계산해서 10개까지 출력하고, 다음 페이지는 그 다음 계산해서 출력하고... 이런식으로 해야 하지 않을까요. 복잡하지만 방법은 이런 방법 밖에 없을 것 같군요.
::안무영 님께서 쓰시길::
>
> 하나의 DB에 한 20여개의 게시판 테이블이 있을때
> 검색어에 대한 모든 테이블의 통합 검색 결과를
> 표시하고자 합니다.
> 제가 알기로는 mysql에서는 union 검색이 안되는 걸로
> 알고 있는데요..
> 그래서 각각의 테이블에 질의를 한다음
> 각각의 결과를 배열로 저장해서 출력을
> 했습니다. 그런데 문제는 검색결과가 10개가
> 넘을때 바로가기 페이지 단위로 표시하고자 하는데
> 도무지 어떻게 해야 할지 ......
> 고수님들의 많은 답변 부탁드립니다.
> 가능하면 제가 초보이기 때문에 자세한 설명이
> 필요합니다. 참고할만한 문헌을 보내주시면
> 더욱더 감사하겠습니다.
> 지루한 가운데 이글을 끝까지 앍어주셔서 감사합니다.
|