現在の位置: ホーム> 関数カテゴリ一覧> 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の場合、出力は「結果」です。最後に、データベース接続を閉じました。

$result->num_rowsを使用する前に、クエリを実行し、結果をセットしたことを確認してください。

類似の関数
人気記事(にんききじ)