[MySql] 페이징(paging) 쿼리시 전체개수를 한번에 처리하는 방법
SELECT SQL_CALC_FOUND_ROWS < * 또는 field > FROM 테이블이름 where 조건 LIMIT 5,10
==> 5번째부터 10개 출력
SELECT FOUND_ROWS();
==> SELECT count(*) FROM 테이블이름 where 조건
==> 과 동일한 결과값을 출력...
페이징 쿼리에 SQL_CALC_FOUND_ROWS 를 추가하고 아래 SELECT FOUND_ROWS(); 를 호출하면 됨.
위 두개 쿼리를 이용하면 유용하게 사용할 수 있다. ^.^