라이브러리
[PHP] mysqli_result::$num_rows - 결과 세트의 행 수를 가져옵니다.
mysqli_result::$num_rows
mysqli_result::$num_rows는 mysqli_query()나 mysqli_store_result()를 통해 얻은 결과셋의 행 수를 반환하는 프로퍼티입니다. 이 프로퍼티는 결과셋이 로드된 후에만 사용할 수 있으며, 결과셋이 로드되지 않은 경우에는 NULL을 반환합니다.
사용 예제
# 예제 1: 결과셋의 행 수를 확인하는 예제
#hostingforum.kr
php
<?php
// MySQL 서버와 연결
$mysqli = new mysqli("localhost", "username", "password", "database");
// 쿼리 실행
$result = $mysqli->query("SELECT * FROM users");
// 결과셋의 행 수를 확인
$num_rows = $result->num_rows;
echo "결과셋의 행 수: $num_rows
";
// 결과셋을 닫습니다.
$result->close();
// MySQL 서버와 연결을 종료합니다.
$mysqli->close();
?>
# 예제 2: 결과셋의 행 수를 사용하여 데이터를 처리하는 예제
#hostingforum.kr
php
<?php
// MySQL 서버와 연결
$mysqli = new mysqli("localhost", "username", "password", "database");
// 쿼리 실행
$result = $mysqli->query("SELECT * FROM users");
// 결과셋의 행 수를 확인
$num_rows = $result->num_rows;
// 결과셋의 행 수만큼 반복합니다.
for ($i = 0; $i < $num_rows; $i++) {
// 결과셋의 현재 행을 가져옵니다.
$row = $result->fetch_assoc();
// 데이터를 처리합니다.
echo "ID: " . $row["id"] . ", 이름: " . $row["name"] . "
";
}
// 결과셋을 닫습니다.
$result->close();
// MySQL 서버와 연결을 종료합니다.
$mysqli->close();
?>
참고
- mysqli_result::$num_rows 프로퍼티는 결과셋이 로드된 후에만 사용할 수 있습니다.
- 결과셋이 로드되지 않은 경우에는 NULL을 반환합니다.
- 결과셋의 행 수를 확인할 때는 mysqli_result::$num_rows 프로퍼티를 사용합니다.
- 결과셋의 행 수를 사용하여 데이터를 처리할 때는 반복문을 사용합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.