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

mysql_num_rows

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

函数名:mysql_num_rows()

适用版本:PHP 5.0.0 - PHP 7.0.0(已废弃)

用法:mysql_num_rows() 函数用于获取结果集中的行数。

语法:int mysql_num_rows ( resource $result )

参数:

  • result:一个 MySQL 结果资源,通常是使用 mysql_query() 函数执行查询语句后返回的结果。

返回值:返回结果集中的行数,如果结果集为空或出错,则返回 0。

示例:

// 连接到 MySQL 数据库
$link = mysql_connect("localhost", "username", "password");
if (!$link) {
    die('连接数据库失败: ' . mysql_error());
}

// 选择数据库
$db_selected = mysql_select_db("database_name", $link);
if (!$db_selected) {
    die ("无法使用指定的数据库: " . mysql_error());
}

// 执行查询语句
$result = mysql_query("SELECT * FROM table_name", $link);
if (!$result) {
    die('查询失败: ' . mysql_error());
}

// 获取结果集中的行数
$num_rows = mysql_num_rows($result);
echo "结果集中的行数为:" . $num_rows;

// 释放结果集
mysql_free_result($result);

// 关闭数据库连接
mysql_close($link);

注意事项:

  1. mysql_num_rows() 函数已被废弃,不建议在新项目中使用。推荐使用 mysqli 或 PDO 扩展来操作数据库。
  2. 在使用 mysql_num_rows() 函数之前,需要先连接到数据库并选择要操作的数据库。
  3. 执行查询语句后,通过 mysql_query() 函数返回结果集,然后使用 mysql_num_rows() 函数获取结果集中的行数。
  4. 最后,记得释放结果集和关闭数据库连接,以释放资源和避免安全问题。
同类函数
  • 返回元素的属性/值。 attributes

    attributes

    返回元素的属性/值。
  • 把儒略日计数转换为犹太历法的日期。 jdtojewish

    jdtojewish

    把儒略日计数转换为犹太历法的日期。
  • 向 FTP 服务器发送一个 raw 命令。 ftp_raw

    ftp_raw

    向FTP服务器发送一个raw命令。
  • 从 SimpleXML 对象返回格式良好的 XML 字符串(XML 版本 1.0)。 asXML

    asXML

    从SimpleXML对象返回格式良好的X
  • 返回 ZIP 文件中的一个项目的被压缩尺寸。 zip_entry_compressedsize

    zip_entry_compressedsize

    返回ZIP文件中的一个项目的被压缩尺寸。
  • 把文件上传到服务器。 ftp_put

    ftp_put

    把文件上传到服务器。
  • 改变 FTP 服务器上的当前目录。 ftp_chdir

    ftp_chdir

    改变FTP服务器上的当前目录。
  • 向 MySQL 发送一条 SQL 查询(不获取/缓存结果)。 mysql_unbuffered_query

    mysql_unbuffered_query

    向MySQL发送一条SQL查询(不获取/
热门文章