您的位置:

php查询数据总数问题(php取得查询结果集总数的函数)

本文目录一览:

PHP怎么获得mysql分组后记录查询总数。

if (mysql_connect('localhost','root','root')){

$query = "SELECT count(aid) as ct FROM table group by aid";// 从数据库中读取数据 ,count出来加了别名ct用来获取数据时标示字段名用

if ($result=@mysql_query($query)){

while($rows=@mysql_fetch_array($result))

{

$rows[ct];//这里循环处理每一行ct字段的值

}

mysql_free_result($result);

php如何计算搜索出来的总数

$result=mysql_query($sql);

$num=mysql_num_rows($result); //$num就是总数。

各位专家同志,php oci8怎么获取SELECT查询结果总数,像MySQL num_rows那样?

不要使用MySQL num_rows获得返回结果总数,效率相当低,最佳办法、也是通用办法,单独使用COUNT(*)进行一次查询。

PHP查询语句,如何返回总记录数??

PHP查询语句,有两种方法获得查询的总记录数。

一是使用mysql_num_rows函数,例子代码:

?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 Rows\n";

?

二是修改查询语句,使用COUNT(*)作为查询内容,例子代码:

?php

$link = mysql_connect("localhost", "mysql_user", "mysql_password");

mysql_select_db("database", $link);

$result = mysql_query("SELECT COUNT(*) FROM table1", $link);

list($num_rows) = mysql_fetch_row($result);

echo "$num_rows Rows\n";

?