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项目打包方法
Feb 18 PHP
php include,include_once,require,require_once
Sep 05 PHP
用PHP获取Google AJAX Search API 数据的代码
Mar 12 PHP
让CodeIgniter数据库缓存自动过期的处理的方法
Jun 12 PHP
thinkphp特殊标签用法概述
Nov 24 PHP
php查询mssql出现乱码的解决方法
Dec 29 PHP
Thinkphp事务操作实例(推荐)
Apr 01 PHP
Yii输入正确验证码却验证失败的解决方法
Jun 06 PHP
php获取文章内容第一张图片的方法示例
Jul 03 PHP
php获得刚插入数据的id 的几种方法总结
May 31 PHP
Laravel中的chunk组块结果集处理与注意问题
Aug 15 PHP
PHP实现随机发放扑克牌
Apr 21 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中防止SQL注入最好的方法是什么
2013/06/10 PHP
IE和Firefox下javascript的兼容写法小结
2008/12/10 Javascript
很全的显示阴历(农历)日期的js代码
2009/01/01 Javascript
jQuery 类twitter的文本字数限制带提示效果插件
2010/04/16 Javascript
JavaScript实现的一个倒计时的类
2015/03/12 Javascript
使用Browserify配合jQuery进行编程的超级指南
2015/07/28 Javascript
浅谈AngularJS中ng-class的使用方法
2016/11/11 Javascript
ionic进入多级目录后隐藏底部导航栏(tabs)的完美解决方案
2016/11/23 Javascript
JavaScript使用链式方法封装jQuery中CSS()方法示例
2017/04/07 jQuery
详解nodejs微信公众号开发——2.自动回复
2017/04/10 NodeJs
详解angularJs模块ui-router之状态嵌套和视图嵌套
2017/04/28 Javascript
Webpack如何引入bootstrap的方法
2017/06/17 Javascript
用vue的双向绑定简单实现一个todo-list的示例代码
2017/08/03 Javascript
在Create React App中使用CSS Modules的方法示例
2019/01/15 Javascript
vue实现分页栏效果
2019/06/28 Javascript
微信小程序引入VANT组件的方法步骤
2019/09/19 Javascript
JavaScript函数Call、Apply原理实例解析
2020/02/17 Javascript
详解node.js创建一个web服务器(Server)的详细步骤
2021/01/15 Javascript
python使用socket向客户端发送数据的方法
2015/04/29 Python
python3.5 tkinter实现页面跳转
2018/01/30 Python
使用python实现语音文件的特征提取方法
2019/01/09 Python
python try 异常处理(史上最全)
2019/03/07 Python
Python request操作步骤及代码实例
2020/04/13 Python
Python 多进程原理及实现
2020/12/21 Python
英国时尚女装购物网站:Missguided
2018/08/23 全球购物
Farfetch阿联酋:奢侈品牌时尚购物平台
2019/07/26 全球购物
俄罗斯设计师家具购物网站:The Furnish
2019/12/01 全球购物
编写类String 的构造函数、析构函数和赋值函数
2012/09/09 面试题
最新计算机专业自荐信
2013/10/16 职场文书
就业自荐书
2013/12/05 职场文书
《商鞅南门立木》教学反思
2014/02/16 职场文书
爱心捐款倡议书
2014/04/14 职场文书
幸福来敲门观后感
2015/06/04 职场文书
文艺部部长竞选稿
2015/11/21 职场文书
php微信小程序解包过程实例详解
2021/03/31 PHP
JS一分钟在github+Jekyll的博客中添加访问量功能的实现
2021/04/03 Javascript