當前位置: 首頁> 函數類別大全> 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之前,你已經執行了查詢並獲得了結果集。

同類函數
熱門文章