mysql_num_rows
取得结果集中行的数目。
函数名:mysql_num_rows()
适用版本:PHP 5.0.0 - PHP 7.0.0(已废弃)
用法:mysql_num_rows() 函数用于获取结果集中的行数。
语法:int mysql_num_rows ( resource $result )
参数:
返回值:返回结果集中的行数,如果结果集为空或出错,则返回 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);
注意事项: