«

PHP:MySQL函数mysql_num_rows()的用法

时间:2024-3-1 20:46     作者:韩俊     分类: PHP


mysql_num_rows

(PHP 4, PHP 5)

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

<h3>说明</h3>
  int <strong>mysql_num_rows</strong>
   ( resource <code>$result</code>
  )
<p>
 <strong>mysql_num_rows()</strong>
 返回结果集中行的数目。此命令仅对
 SELECT 语句有效。要取得被
 INSERT,UPDATE 或者
 DELETE 查询所影响到的行的数目,用
 mysql_affected_rows()。
  <p><strong>Example #1 <strong>mysql_num_rows()</strong> 例子</strong></p>
<?php

$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 Rowsn";

?>
</p>
<p><strong>Note</strong>:
 <p>
  如果使用
  mysql_unbuffered_query(),则直到结果集中的所有行都被提取后
  <strong>mysql_num_rows()</strong>
  才能返回正确的值。
 </p>
</p>
<p>
 参见
 mysql_affected_rows(),mysql_connect(),mysql_data_seek(),mysql_select_db() 和
 mysql_query()。
</p>
<p>
 为向下兼容仍然可以使用
 <strong>mysql_numrows()</strong>,但反对这样做。
</p>

标签: php php教程

热门推荐