DHTML을 활용한 목록의 총건수 계산 표시 처리
웹프로그램에서 Template 방식을 사용하지 않고 일반적인 코드로 작성할 경우 아래의 "1.일반적인코드" 와 같이 목록의 총 결과수를 상단에 출력하기 위하여 불필요하게 총 건수를 구하는 코드를 사용하는 경우를 많이 보았는데 DHTML을 활용한 "2.수정코드" 를 사용하면 효과적입니다.
1. 일반적인 코드
<? $sql = " select count(*) as TOTAL from tablename where regi_date < '20041012' "; $result = mysql_query($sql,$conn); $row = mysql_fetch_array($result); $total = $row["TOTAL"]; echo "총 출력건수는 $total 건입니다."; $sql = " select * from tablename where regi_date < '20041012' "; |
물론 게시판형식과 같이 페이지 단위로 출력할 경우에는 사용할 수 없지만 조건에 해당하는 검색 목록을 출력하는 경우에는 유용하게 사용될 수 있습니다.
2. 수정코드
<? $sql = " select * from tablename where regi_date < '20041012' "; |
또
$cnt = mysql_num_rows($result);
도 있습니다.