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 相关文章推荐
PHP Zip解压 文件在线解压缩的函数代码
May 26 PHP
linux下删除7天前日志的代码(php+shell)
Jan 02 PHP
那些年一起学习的PHP(一)
Mar 21 PHP
PHP fopen 读取带中文URL地址的一点见解
Sep 25 PHP
windows环境下php配置memcache的具体操作步骤
Jun 09 PHP
PHP引用(&)各种使用方法实例详解
Mar 20 PHP
免费的ip数据库淘宝IP地址库简介和PHP调用实例
Apr 08 PHP
了解PHP的返回引用和局部静态变量
Jun 04 PHP
php json_encode与json_decode详解及实例
Dec 13 PHP
php如何利用pecl安装mongodb扩展详解
Jan 09 PHP
php基于协程实现异步的方法分析
Jul 17 PHP
php7下的filesize函数
Sep 30 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图片裁剪函数(保持图像不变形)
2014/05/04 PHP
php中in_array函数用法分析
2014/11/15 PHP
thinkphp使用literal防止模板标签被解析的方法
2014/11/22 PHP
详解no input file specified 三种解决方法
2019/11/29 PHP
奉献给JavaScript初学者的编写开发的七个细节
2011/01/11 Javascript
getElementByIdx_x js自定义getElementById函数
2012/01/24 Javascript
原生js实现跨浏览器获取鼠标按键的值
2013/04/08 Javascript
基于jquery css3实现点击动画弹出表单源码特效
2015/08/31 Javascript
详解js图片轮播效果实现原理
2015/12/17 Javascript
js实现页面跳转的几种方法小结
2016/05/16 Javascript
javascript时间戳和日期字符串相互转换代码(超简单)
2016/06/22 Javascript
AngularJS通过ng-route实现基本的路由功能实例详解
2016/12/13 Javascript
Bootstrap CSS组件之导航条(navbar)
2016/12/17 Javascript
Bootstrap fileinput文件上传组件使用详解
2017/06/06 Javascript
微信小程序动态添加分享数据
2017/06/14 Javascript
纯JavaScript实现实时反馈系统时间
2017/10/26 Javascript
浅谈mint-ui loadmore组件注意的问题
2017/11/08 Javascript
Ionic学习日记实现验证码倒计时
2018/02/08 Javascript
微信小程序显示倒计时功能示例【测试可用】
2018/12/03 Javascript
JQuery判断radio单选框是否选中并获取值的方法
2019/01/17 jQuery
详解JavaScript中的Object.is()与"==="运算符总结
2020/06/17 Javascript
[03:45]Newbee战队出征西雅图 决战2016国际邀请赛
2016/08/02 DOTA
Python 返回汉字的汉语拼音
2009/02/27 Python
python遍历类中所有成员的方法
2015/03/18 Python
Python使用itertools模块实现排列组合功能示例
2018/07/02 Python
Django框架视图介绍与使用详解
2019/07/18 Python
手把手教你pycharm专业版安装破解教程(linux版)
2019/09/26 Python
python 实现朴素贝叶斯算法的示例
2020/09/30 Python
详解python算法常用技巧与内置库
2020/10/17 Python
利用python进行文件操作
2020/12/04 Python
html5教你做炫酷的碎片式图片切换 (canvas)
2017/07/28 HTML / CSS
2014年个人债务授权委托书范本
2014/09/22 职场文书
医院护士工作检讨书
2014/10/26 职场文书
2014年镇党建工作汇报材料
2014/11/02 职场文书
大队委员竞选稿
2015/11/20 职场文书
Pytorch 如何实现常用正则化
2021/05/27 Python