현재 위치: > 함수 카테고리 모음> mysqli_result::$num_rows

mysqli_result::$num_rows

(mysqli_num_rows) 결과에서 행의 수를 얻습니다
이름:mysqli_result::$num_rows
분류:mysqli
사용 언어:php
한 줄 설명:결과 세트에서 행 수를 얻으십시오

기능 이름 : mysqli_result :: $ num_rows ()

해당 버전 : PHP 5, PHP 7

사용법 : mysqli_result :: $ num_rows () 함수는 결과 세트의 행 수를 얻는 데 사용됩니다.

구문 : int mysqli_result :: num_rows (void)

매개 변수 :이 함수는 매개 변수를 허용하지 않습니다.

반환 값 : 결과 세트의 행 수를 반환합니다.

예:

 // 创建数据库连接$servername = "localhost"; $username = "root"; $password = "password"; $dbname = "myDB"; $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 执行查询$sql = "SELECT * FROM customers"; $result = $conn->query($sql); // 检查是否有结果if ($result->num_rows > 0) { // 输出每一行数据while($row = $result->fetch_assoc()) { echo "ID: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>"; } } else { echo "0 结果"; } // 关闭连接$conn->close();

위의 예에서 먼저 데이터베이스 연결을 작성한 다음 쿼리 문을 실행합니다. $result->num_rows 사용하여 결과 세트에서 행 수를 얻으십시오. 행 수가 0보다 큰 경우 $result->fetch_assoc() 및 출력을 통해 각 데이터 행을 루프하십시오. 행 수가 0이면 출력은 "0 결과"입니다. 마지막으로 데이터베이스 연결을 닫았습니다.

$result->num_rows 사용하기 전에 쿼리를 실행하고 결과 세트를 얻었는지 확인하십시오.

유사한 함수
인기 기사