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 相关文章推荐
phpMyAdmin出现无法载入 mcrypt 扩展,请检查PHP配置的解决方法
Mar 26 PHP
查找mysql字段中固定字符串并替换的几个方法
Sep 23 PHP
PHP 类相关函数的使用详解
May 10 PHP
基于empty函数的判断详解
Jun 17 PHP
PHP实现采集中国天气网未来7天天气
Oct 15 PHP
php准确获取文件MIME类型的方法
Jun 17 PHP
php基本函数汇总
Jul 09 PHP
Yii2框架使用计划任务的方法
May 25 PHP
Laravel 错误提示本地化的实现
Oct 22 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
Mar 26 PHP
phpcmsv9.0任意文件上传漏洞解析
Oct 20 PHP
PHP 对接美团大众点评团购券(门票)的开发步骤
Apr 03 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
深入解析PHP的引用计数机制
2013/06/14 PHP
php多层数组与对象的转换实例代码
2013/08/05 PHP
ini_set的用法介绍
2014/01/07 PHP
Sublime里直接运行PHP配置方法
2014/11/28 PHP
php生成excel列名超过26列大于Z时的解决方法
2014/12/29 PHP
CI框架实现cookie登陆的方法详解
2016/05/18 PHP
PHP 实现公历日期与农历日期的互转换
2017/09/13 PHP
使用XHProf查找PHP性能瓶颈的实例
2017/12/13 PHP
jquery判断小数点两位和自动删除小数两位后的数字
2014/03/19 Javascript
javascript中replace( )方法的使用
2015/04/24 Javascript
JS响应鼠标点击实现两个滑块区间拖动效果
2015/10/26 Javascript
vue+animation实现翻页动画
2020/06/29 Javascript
[04:48]DOTA2上海特锦赛小组赛第三日 TOP10精彩集锦
2016/02/28 DOTA
[01:23:24]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第三场 2月7日
2021/03/11 DOTA
Python 调用VC++的动态链接库(DLL)
2008/09/06 Python
Python编程中的for循环语句学习教程
2015/10/14 Python
基于Python如何使用AIML搭建聊天机器人
2016/01/27 Python
pandas or sql计算前后两行数据间的增值方法
2018/04/20 Python
基于Python3.6+splinter实现自动抢火车票
2018/09/25 Python
Python 调用 zabbix api的方法示例
2019/01/06 Python
Python根据当前日期取去年同星期日期
2019/04/14 Python
Python企业编码生成系统之主程序模块设计详解
2019/07/26 Python
Python 二叉树的层序建立与三种遍历实现详解
2019/07/29 Python
基于Tensorflow读取MNIST数据集时网络超时的解决方式
2020/06/22 Python
html5 兼容IE6结构的实现代码
2012/05/14 HTML / CSS
橄榄树药房:OLIVEDA
2019/09/01 全球购物
应届大学生自荐信格式
2013/09/21 职场文书
毕业生自我鉴定范文
2013/11/08 职场文书
研发工程师的岗位职责
2013/11/18 职场文书
奥巴马竞选演讲稿
2014/05/15 职场文书
学校党的群众路线教育实践活动总结报告
2014/07/03 职场文书
党委班子纠正“四风”问题整改措施
2014/10/28 职场文书
先进单位事迹材料
2014/12/25 职场文书
创业项目(超低成本创业项目)
2019/08/16 职场文书
SpringBoot中HttpSessionListener的简单使用方式
2022/03/17 Java/Android
移除Selenium中window.navigator.webdriver值
2022/06/10 Python