카운트 개선
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
https://github.com/gnuboard/gnuboard5/blob/master/bbs/list.php#L49
기존
$sql = " select distinct wr_parent from {$write_table} where {$sql_search} ";
$result = sql_query($sql);
$total_count = mysql_num_rows($result);
개선안
$sql = " SELECT COUNT(DISTINCT `wr_parent`) AS `cnt` FROM {$write_table} WHERE {$sql_search} ";
$result = sql_fetch($sql);
$total_count = $result['cnt'];
결과 레코드셋이 커질 수록 둘의 차이는 커집니다.
https://github.com/gnuboard/gnuboard5/blob/master/bbs/list.php#L49
기존
$sql = " select distinct wr_parent from {$write_table} where {$sql_search} ";
$result = sql_query($sql);
$total_count = mysql_num_rows($result);
개선안
$sql = " SELECT COUNT(DISTINCT `wr_parent`) AS `cnt` FROM {$write_table} WHERE {$sql_search} ";
$result = sql_fetch($sql);
$total_count = $result['cnt'];
결과 레코드셋이 커질 수록 둘의 차이는 커집니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 1개