728x90
반응형
■ PHP MySQL 행 개수 구하기, mysqli_num_rows()
PHP에서 DB(데이터베이스)에 저장된 row 데이터 개수를 알기 위한 방법으로
SELECT 문으로 조건에 맞는 데이터를 조회한 후
해당하는 row 데이터의 총 개수를 숫자로 반환해줌
■ 예제
DB. tmp_table 의 row 데이터가 총 4개 있다고 가정했을 때
<?php
$selSql = "
SELECT *
FROM tmp_table
";
$selRes = mysqli_query($db_conn, $selSql);
$totRows = mysqli_num_rows($selRes);
echo $totRows; // 4
?>
* 쿼리문 자체에 COUNT( ) 함수를 사용하여 행의 개수를 구하는 방법도 있음
<?php
$selSql = "
SELECT COUNT(*)
FROM tmp_table
";
$selRes = mysqli_query($db_conn, $selSql);
$selRow = mysqli_fetch_array($selRes);
$totRows = $selRow[0];
echo $totRows; // 4
?>
728x90
반응형
'PHP' 카테고리의 다른 글
[PHP] 특정 문자열 포함 여부 체크 strpos() (0) | 2021.09.15 |
---|---|
[PHP] mysql과 mysqli의 차이 (1) | 2021.09.10 |
[PHP] 문자열의 모든 공백 제거 preg_replace() (2) | 2021.09.01 |
[PHP] define() 상수 정의 (2) | 2021.08.31 |
[PHP] 문자열 길이 구하기 / 글자 수 세기 strlen() (0) | 2021.08.27 |