php mysql_num_rows获取结果集的总条数

时间:2016-07-10
php mysql_num_rows函数用于获取查询结果集的总行数,即结果集有多少条数据,本文章向大家介绍php mysql_num_rows函数获取结果集行数(count),需要的朋友可以参考一下本文章。

mysql_num_rows介绍

PHP使用mysql_num_rows()函数获取查询结果集中的记录数

使用PHP中的mysql_num_rows()函数可以获取由select语句查询到的结果集中行的数目。

语法:

mysql_num_rows(data)

参数: 

参数 描述
data 必需。结果集。该结果集从 mysql_query() 的调用中得到。

mysql_num_rows()函数仅对select语句有效。要取得被insert、update或者delete语句所影响的行的数目,则必须使用mysql_affected_rows()函数。

使用mysql_unbuffered_query()函数查询到的数据结果,无法使用mysql_num_rows()函数来获取查询结果的记录数。

 

mysql_num_rows实例

<?php
$user = "root";
$pass = "";
$db = "mydatabase";
$link = mysql_connect( "localhost", $user, $pass );
if ( ! $link ) {
  die( "Couldn't connect to MySQL: ".mysql_error() );
}

mysql_select_db( $db, $link ) or die ( "Couldn't open $db: ".mysql_error() );

$result = mysql_query( "SELECT * FROM domains where sex='F'" );
$num_rows = mysql_num_rows( $result );

print "<p>$num_rows women have added data to the table</p>\n";
mysql_close( $link );
?>

上一页 下一页

原文地址:http://www.manongjc.com/article/1163.html