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


Posted in PHP onJanuary 29, 2013

在需要输出网站用户注册数,或者插入数据之前判断是否有重复记录的时候,就需要获取满足条件的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 相关文章推荐
第4章 数据处理-php字符串的处理-郑阿奇(续)
Jul 04 PHP
PHP spl_autoload_register实现自动加载研究
Dec 06 PHP
php提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法
Mar 27 PHP
解析php通过cookies获取远程网页的指定代码
Jun 25 PHP
PHP生成sitemap.xml地图函数
Nov 13 PHP
PHP针对JSON操作实例分析
Jan 12 PHP
WordPress开发中用于标题显示的相关函数使用解析
Jan 07 PHP
php实现批量修改文件名称的方法
Jul 23 PHP
PHP开发实现微信退款功能示例
Nov 25 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
Feb 11 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
Dec 30 PHP
YII2框架中查询生成器Query()的使用方法示例
Mar 18 PHP
PHP获取数组中某元素的位置及array_keys函数应用
Jan 29 #PHP
有关phpmailer的详细介绍及使用方法
Jan 28 #PHP
PHP输出时间差函数代码
Jan 28 #PHP
PHP调用Linux的命令行执行文件压缩命令
Jan 27 #PHP
php压缩HTML函数轻松实现压缩html/js/Css及注意事项
Jan 27 #PHP
用php来改写404错误页让你的页面更友好
Jan 24 #PHP
php对大文件进行读取操作的实现代码
Jan 23 #PHP
You might like
thinkPHP5.0框架安装教程
2017/03/25 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
用js生产批量批处理执行命令
2008/07/28 Javascript
JS setCapture 区域外事件捕捉
2010/03/18 Javascript
js验证整数加保留小数点的简单实例
2013/12/02 Javascript
js调用打印机打印网页字体总是缩小一号的解决方法
2014/01/24 Javascript
javascript数组去重的六种方法汇总
2015/08/16 Javascript
jQuery实现伪分页的方法分享
2016/02/17 Javascript
jQuery前端开发35个小技巧
2016/05/24 Javascript
Bootstrap表单布局样式源代码
2016/07/04 Javascript
Three.js基础学习之场景对象
2017/09/27 Javascript
layui从数据库中获取复选框的值并默认选中方法
2018/08/15 Javascript
vue中注册自定义的全局js方法
2019/11/15 Javascript
[12:21]VICI vs TNC (BO3)
2018/06/07 DOTA
Python中断言Assertion的一些改进方案
2016/10/27 Python
python 3.5实现检测路由器流量并写入txt的方法实例
2017/12/17 Python
Python判断一个三位数是否为水仙花数的示例
2018/11/13 Python
详解python的argpare和click模块小结
2019/03/31 Python
Python3.5迭代器与生成器用法实例分析
2019/04/30 Python
Python OpenCV实现视频分帧
2019/06/01 Python
Python如何计算语句执行时间
2019/11/22 Python
大数据分析用java还是Python
2020/07/06 Python
Python进行统计建模
2020/08/10 Python
Omio西班牙:全欧洲低价大巴、火车和航班搜索和比价
2017/02/11 全球购物
会计出纳岗位职责
2013/12/25 职场文书
巾帼建功标兵事迹材料
2014/05/11 职场文书
幼儿生日活动方案
2014/08/27 职场文书
乡镇防汛工作汇报
2014/10/28 职场文书
2014年销售工作总结范文
2014/12/01 职场文书
2014年学生资助工作总结
2014/12/18 职场文书
小学生交通安全寄语
2015/02/27 职场文书
大学毕业生自我评价
2015/03/02 职场文书
人事聘任通知
2015/04/21 职场文书
学前教育见习总结
2015/06/23 职场文书
导游词之西安骊山
2019/12/20 职场文书
win10电脑右下角输入法图标不见了?Win10右下角不显示输入法的解决方法
2022/07/23 数码科技