mysql_num_rows()的作用的功能!!!

2024-12-12 10:01:27
推荐回答(2个)
回答1:

mysql_num_rows -- 取得结果集中行的数目

说明

int mysql_num_rows ( resource result )

mysql_num_rows() 返回结果集中行的数目。此命令仅对 SELECT 语句有效。要取得被 INSERT,UPDATE 或者 DELETE 查询所影响到的行的数目,用 mysql_affected_rows()。 例 1. mysql_num_rows() 例子

$link = mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("database", $link);
$result = mysql_query("SELECT * FROM table1", $link);
$num_rows = mysql_num_rows($result);
echo "$num_rows Rows\n";
?>

注意: 如果使用 mysql_unbuffered_query(),则直到结果集中的所有行都被提取后 mysql_num_rows() 才能返回正确的值。

回答2:

mysql_num_rows
--
取得结果集中行的数目
说明
int
mysql_num_rows
(
resource
result
)
mysql_num_rows()
返回结果集中行的数目。此命令仅对
SELECT
语句有效。要取得被
INSERT,UPDATE
或者
DELETE
查询所影响到的行的数目,用
mysql_affected_rows()。

1.
mysql_num_rows()
例子
$link
=
mysql_connect("localhost",
"mysql_user",
"mysql_password");
mysql_select_db("database",
$link);
$result
=
mysql_query("SELECT
*
FROM
table1",
$link);
$num_rows
=
mysql_num_rows($result);
echo
"$num_rows
Rows\n";
?>
注意:
如果使用
mysql_unbuffered_query(),则直到结果集中的所有行都被提取后
mysql_num_rows()
才能返回正确的值。