当前位置: 首页> 函数类别大全> 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(),最后输出结果集中的行数。该函数在确定查询结果是否为空时非常有用。

同类函数
  • 取得前一次 MySQL 操作所影响的记录行数。 mysql_affected_rows

    mysql_affected_rows

    取得前一次MySQL操作所影响的记录行数
  • 取得当前系统状态。 mysql_stat

    mysql_stat

    取得当前系统状态。
  • 创建新的 SimpleXMLElement 对象。 __construct

    __construct

    创建新的SimpleXMLElement
  • 在 XML 数据上运行 XPath 查询。 xpath

    xpath

    在XML数据上运行XPath查询。
  • 上传一个已打开的文件,并在 FTP 服务器上把它保存为一个文件。 ftp_fput

    ftp_fput

    上传一个已打开的文件,并在FTP服务器上
  • 返回指定目录的文件列表。 ftp_nlist

    ftp_nlist

    返回指定目录的文件列表。
  • 连续获取/发送文件 (non-blocking)。 ftp_nb_continue

    ftp_nb_continue

    连续获取/发送文件(non-blocki
  • 把儒略日计数转换为 Unix 时间戳。 jdtounix

    jdtounix

    把儒略日计数转换为Unix时间戳。