牛牛在线工具

mysql_num_rows()

收录 8868 个 PHP 函数,含用途说明与用法示例。

mysql_num_rows()

获取结果集中的行数

函数名: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); 注意事项: mysql_num_rows() 函数已被废弃,不建议在新项目中使用。推荐使用 mysqli 或 PDO 扩展来操作数据库。 在使用 mysql_num_rows() 函数之前,需要先连接到数据库并选择要操作的数据库。 执行查询语句后,通过 mysql_query() 函数返回结果集,然后使用 mysql_num_rows() 函数获取结果集中的行数。 最后,记得释放结果集和关闭数据库连接,以释放资源和避免安全问题。