반응형
테이블의 데이터 총개수를 구하고 싶을 때 아래와 같이 함수를 사용해 개수를 구할 수 있다.
[방법1] sql_num_rows() 함수 사용
테이블 행 개수는 sql_num_rows 함수로 간편하게 구할 수 있다. 쿼리문으로 데이터도 가져오면서 개수도 세야 할 때 유용하게 사용이 가능하다. sql_num_rows 함수는 리절트 셋(result set)의 총 결과 값 개수를 숫자로 반환한다. php5 이상부터는 mysqli_num_rows로도 사용 가능하다.
$sql = " SELECT * FROM table ----- ";
$result = sql_query($sql); //sql_query($db_conn, $selSql);
$count = sql_num_rows($result);
echo $count; //3
[방법2] 쿼리문 자체에서 count() 함수 사용
쿼리문으로 데이터를 가져오지 않고, 데이터 개수만 추출할 때 사용할 수 있다.
$sql = " SELECT COUNT(*) as cnt FROM table ----- ";
$result = sql_query($sql); //sql_query($db_conn, $selSql);
$row = mysql_fetch_array($result);
$count = $row[cnt];
echo $count; //3
SQL관련 다른글
반응형
'개발 > php' 카테고리의 다른 글
[php] DB 텍스트 특수문자 (<, >, &, ", ' 등) 인식 / html 변환 (4) | 2024.06.19 |
---|---|
[php] Undefined variable, Undefined index 에러 해결 (4) | 2023.11.07 |
[php] 입력 필드 쪼개기 (체크박스 값 DB 저장) (2) | 2023.10.18 |
[그누보드/영카트] 아이코드 SMS 문자 여러명한테 보내기 (2) | 2023.07.17 |
[php] iconv 함수 문자 인코딩 / 한글 깨짐 현상 해결 (2) | 2023.02.24 |
[php] csv 파일 다운 한글 깨짐 해결 방법 (2) | 2023.02.17 |
[그누보드] 아이코드 SMS 문자보내기 (2) | 2023.02.02 |
[php] 에러메시지 나타내기 / php 오류 찾기 (3) | 2022.12.19 |