2011-01-13 3 views
0

나는 데이터 목록을 통해 사용자 페이지를 보냅니다. 나는 그것을 계산하기 위해 2 개의 SQL 문장 하나와 다음 섹션을 얻을 수 있도록 하나를 구현했다. 더 좋은 방법이 있다면 난 그냥 궁금 해서요php 및 MySql은 긴 데이터 목록을 통해 페이징합니다.

<< < 1 2 3 4 5 > >> 245 Items 

SELECT count(*) FROM list; 

SELECT * FROM list limit "$start $rows"; 

: I는 다음과 같은 모든 페이지에서 사용자를 클릭, 페이지 수를 표시하고 수 있도록 카운트를 얻는다. 비효율적인데, 특히 SQL이 두 번 실행해야하는 많은 조인과 조건으로 인해 복잡해 졌기 때문입니다.

감사

답변