阅读量:0
在 PHP 中,num_rows
是一个用于计算查询结果集中行数的属性
- 首先,确保已安装并启用了 MySQLi 扩展。
- 创建一个与 MySQL 数据库的连接。
- 执行查询并将结果存储在一个变量中。
- 使用
num_rows
属性获取结果集中的行数。
以下是一个示例:
<?php // 创建数据库连接 $servername = "localhost"; $username = "your_username"; $password = "your_password"; $dbname = "your_database"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 执行查询 $sql = "SELECT * FROM your_table"; $result = $conn->query($sql); // 检查查询结果 if ($result) { // 使用 num_rows 属性获取结果集中的行数 $row_count = $result->num_rows; echo "结果集中的行数: " . $row_count; } else { echo "查询错误: " . $conn->error; } // 关闭数据库连接 $conn->close(); ?>
请注意,这个示例使用了 MySQLi 扩展。如果你使用的是 PDO(PHP Data Objects),可以通过以下方式获取结果集中的行数:
$row_count = $result->rowCount();