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

同类函数
  • 把格利高里历法的日期转换成为儒略日计数。 gregoriantojd

    gregoriantojd

    把格利高里历法的日期转换成为儒略日计数。
  • 返回结果集中当前行的列长度。 fetch_lengths

    fetch_lengths

    返回结果集中当前行的列长度。
  • Exception 对象的构造函数。 Exception

    Exception

    Exception对象的构造函数。
  • 返回当前连接的字符集的名称。 mysql_client_encoding

    mysql_client_encoding

    返回当前连接的字符集的名称。
  • 如果此异常是由另一个异常触发的,则此方法返回前一个异常。如果不是,则返回 null。 getPrevious

    getPrevious

    如果此异常是由另一个异常触发的,则此方法
  • 返回一个数组,其中包含有关抛出异常时正在运行的所有函数的信息。 getTrace

    getTrace

    返回一个数组,其中包含有关抛出异常时正在
  • 关闭 ZIP 文件。 zip_close

    zip_close

    关闭ZIP文件。
  • 返回文档中使用的命名空间。 getNamespaces

    getNamespaces

    返回文档中使用的命名空间。
热门文章