웹마스터 팁

$result = mysql_query("Select * From '테이블명');
$num = mysql_num_rows($result);

이렇게 하고 화면에 뿌리면.. 몇백건 몇천건이라면 괜찮겠지만

몇십만건만 되어도 느려집니다.  이유는 일일이 하나하나 다 불러와서 세고 있기때문이죠

$result = mysql_query("Select idx From '테이블명');
$num = mysql_num_rows($result);

이렇게 하더라도 느립니다.

결국 쿼리를 두번 날리더라도, 리스트 갯수를 다른곳에다가 저장해놓으면 좋겠습니다. 예를 들면

idx = -1
다른빈공간 = 리스트 갯수

이런다음에 mysql_query("Select 다른빈공간 From '테이블명' where idx=-1");
이렇게 불러오는게

데이터가 많을 때 좋을거 같습니다.. 그럼 ^^