{site_name}

{site_name}

🌜 搜索

mysql_num_rows() 是一种在 PHP 中用于获取 MySQL 查询结果中行数的函数

php 𝄐 0
php mysql_num_rows
mysql_num_rows() 是一种在 PHP 中用于获取 MySQL 查询结果中行数的函数。

具体来说,当您使用 MySQL 数据库执行 SELECT 查询时,查询可能会返回多个行,而 mysql_num_rows() 函数可以帮助您确定查询结果集中有多少行数据。该函数需要查询结果作为参数,并返回结果集中行的数量。

以下是一个简单的示例,演示如何使用 mysql_num_rows() 函数来获取数据库表中特定条件下的行数:

php
<?php
// 连接到 MySQL 数据库
$conn = mysql_connect("localhost", "username", "password");
mysql_select_db("mydb");

// 执行查询
$result = mysql_query("SELECT * FROM mytable WHERE city = 'New York'");

// 获取结果集中的行数
$num_rows = mysql_num_rows($result);

// 输出行数
echo "$num_rows rows were returned.";
?>


在此示例中,我们首先连接到 MySQL 数据库,然后执行一个 SELECT 查询,该查询将返回位于 New York 城市的所有行。接着,我们使用 mysql_num_rows() 函数获取结果集中的行数,并将其存储在 $num_rows 变量中。最后,我们输出了行数。

需要注意的是,mysql_num_rows() 函数已被弃用,因为它是基于旧版 MySQL 扩展的。建议使用 mysqli 或 PDO 扩展来代替该函数。