php mysql查询记录数的方法
来源:小码王信奥 时间:2024-10-16 浏览量:60
php mysql查询记录数的方法:1、在查询时直接统计,语句如“$count=$result['count'];”;2、先取出,后统计,语句如“$count=mysql_num_rows($result);”。

推荐教程:《mysql/" target="_blank">php mysql》

PHP查询数据库中满足条件的记录条数(两种实现方法)

在需要输出网站用户注册数或者插入数据之前判断是否有重复记录时,就需要获取满足条件的MySQL查询的记录数目,接下来介绍两种查询统计方法。

种方法:查询时候直接统计 

立即学习“PHP免费学习笔记(深入)”;

代码如下:

$sql="SELECT COUNT(*) AS count FROM TABLE WHERE id='$id'"; 
$result=mysql_fetch_array(mysql_query($sql)); 
$count=$result['count'];

第二种方法:先取出,后统计

代码如下:

$sql="SELECT * FROM TABLE WHERE id='$id'"; 
$result=mysql_fetch_array(mysql_query($sql)); 
$count=count($result);//或者$count=mysql_num_rows($result);

不过直接使用MySQL的COUNT(*)在数据量庞大的时候,效率的优势是十分显著的,因为后者需要二次计算,所以还是更好使用前者进行数据条数的统计。

以上就是php mysql查询记录数的方法的详细内容,更多请关注本网内其它相关文章!

免责申明:以上展示内容来源于合作媒体、企业机构、网友提供或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表小码王官方立场,请读者仅做参考。本文标题:php mysql查询记录数的方法,本文链接:http://www.xiaomawang.vip/help/3058.html;欢迎转载,转载请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何涉及有违公德、触犯法律等违法信息,请您立即通过邮件(邮箱号: hzlixy@xiaoma.cn)联系我们及时修正或删除。