如何用PHP获取查询的num_rows

avatar
作者
猴君
阅读量:0

要在 PHP 中获取查询结果的 num_rows(即查询返回的行数),您需要使用 MySQLi 或 PDO 扩展

  1. 使用 MySQLi 扩展:
<?php // 连接到数据库 $mysqli = new mysqli("localhost", "username", "password", "database");  // 检查连接 if ($mysqli->connect_error) {     die("连接失败: " . $mysqli->connect_error); }  // 查询 $sql = "SELECT * FROM table_name"; $result = $mysqli->query($sql);  // 获取 num_rows $num_rows = $result->num_rows; echo "查询结果的行数: " . $num_rows; ?> 
  1. 使用 PDO 扩展:
<?php // 连接到数据库 $dsn = "mysql:host=localhost;dbname=database;charset=utf8"; $pdo = new PDO($dsn, "username", "password");  // 查询 $sql = "SELECT * FROM table_name"; $stmt = $pdo->prepare($sql); $stmt->execute();  // 获取 num_rows $num_rows = $stmt->rowCount(); echo "查询结果的行数: " . $num_rows; ?> 

请根据您的实际情况修改数据库连接参数(主机名、用户名、密码和数据库名)以及表名。这两个示例将显示查询结果的行数。

广告一刻

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