当前位置: 首页> 函数类别大全> mysql_num_rows

mysql_num_rows

取得结果集中行的数目。
名称:mysql_num_rows
分类:未分类
所属语言:php
一句话介绍:取得结果集中行的数目。

mysql_num_rows 函数

适用 PHP 版本

适用于 PHP 4 到 PHP 7.0(自 PHP 7.0 起已被废弃,建议使用 MySQLi 或 PDO 替代)

函数说明

mysql_num_rows() 函数用于返回结果集中行的数目,主要用来判断 SELECT 查询返回了多少条记录。

函数语法

int mysql_num_rows ( resource $result )

参数

  • $result:通过 mysql_query() 执行 SELECT 查询返回的结果资源。

返回值

返回结果集中行的数量(整数)。如果结果集中没有记录,则返回 0。查询失败则返回 FALSE。

示例

下面的示例演示了如何使用 mysql_num_rows() 来获取查询结果的行数。

示例代码

<?php
$link = mysql_connect('localhost', 'username', 'password');
mysql_select_db('test_db', $link);
$query = "SELECT * FROM users";
$result = mysql_query($query, $link);
if ($result) {
  $num_rows = mysql_num_rows($result);
  echo "查询结果共有 " . $num_rows . " 行。";
} else {
  echo "查询失败。";
}
mysql_close($link);
?>

示例代码说明

示例中先连接数据库并选择数据库,然后执行一个 SELECT 查询,将结果资源传给 mysql_num_rows(),最后输出结果集中的行数。该函数在确定查询结果是否为空时非常有用。

同类函数
热门文章