在PHP里如何正确使用num_rows

avatar
作者
猴君
阅读量:0

在 PHP 中,num_rows 是一个用于计算查询结果集中行数的属性

  1. 首先,确保已安装并启用了 MySQLi 扩展。
  2. 创建一个与 MySQL 数据库的连接。
  3. 执行查询并将结果存储在一个变量中。
  4. 使用 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(); 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!