首页 > Web开发 > 详细

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

时间:2016-01-30 21:54:42      阅读:201      评论:0      收藏:0      [点我收藏+]
在需要输出网站用户注册数,或者插入数据之前判断是否有重复记录的时候,就需要获取满足条件的MySQL查询的记录数目。
第一种方法:查询时候直接统计
复制代码 代码如下:

$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查询数据库中满足条件的记录条数(两种实现方法)

原文:http://www.jb51.net/article/33642.htm

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!