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 相关文章推荐
wiki-shan写的php在线加密的解密程序
Sep 07 PHP
Blitz templates 最快的PHP模板引擎
Apr 06 PHP
PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
Mar 28 PHP
PHP和Mysqlweb应用开发核心技术-第1部分 Php基础-2 php语言介绍
Jul 03 PHP
用PHP代替JS玩转DOM的思路及示例代码
Jun 15 PHP
destoon实现首页显示供应、企业、资讯条数的方法
Jul 15 PHP
织梦sitemap地图实时推送给百度的教程
Aug 03 PHP
PHP 在数组中搜索给定的简单实例 array_search 函数
Jun 13 PHP
php实现头像上传预览功能
Apr 27 PHP
thinkPHP框架动态配置用法实例分析
Jun 14 PHP
php DES加密算法实例分析
Sep 18 PHP
解决在Laravel 中处理OPTIONS请求的问题
Oct 11 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
如何将一个表单同时提交到两个地方处理
2006/10/09 PHP
用PHP查询域名状态whois的类
2006/11/25 PHP
PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例
2016/04/11 PHP
PHP不使用递归的无限级分类简单实例
2016/11/05 PHP
php中照片旋转 (orientation) 问题的正确处理
2017/02/16 PHP
js设置cookie过期及清除浏览器对应名称的cookie
2013/10/24 Javascript
详解JavaScript中undefined与null的区别
2014/03/29 Javascript
jQuery中animate用法实例分析
2015/03/09 Javascript
使用jquery.form.js实现图片上传的方法
2016/05/05 Javascript
动态更新highcharts数据的实现方法
2016/05/28 Javascript
JavaScript语言精粹经典实例(整理篇)
2016/06/07 Javascript
Javascript对象字面量的理解
2016/06/22 Javascript
基本DOM节点操作
2017/01/17 Javascript
JS常用知识点整理
2017/01/21 Javascript
JS使用插件cryptojs进行加密解密数据实例
2017/05/11 Javascript
浅析 NodeJs 的几种文件路径
2017/06/07 NodeJs
vue使用 better-scroll的参数和方法详解
2018/01/25 Javascript
JS中的回调函数实例浅析
2018/03/21 Javascript
vue input输入框模糊查询的示例代码
2018/05/22 Javascript
vue.js中toast用法及使用toast弹框的实例代码
2018/08/27 Javascript
使用原生js编写一个简单的框选功能方法
2019/05/13 Javascript
微信小程序实现语音识别转文字功能及遇到的坑
2019/08/02 Javascript
vue 组件基础知识总结
2021/01/26 Vue.js
python实现电子词典
2020/04/23 Python
Python中动态获取对象的属性和方法的教程
2015/04/09 Python
Django 根据数据模型models创建数据表的实例
2018/05/27 Python
如何定义TensorFlow输入节点
2020/01/23 Python
python实现发送带附件的邮件代码分享
2020/09/22 Python
美国领先的家庭智能音响系统品牌:Sonos
2018/07/20 全球购物
同程旅游英文网站:LY.com
2018/11/13 全球购物
美国基督教约会网站:ChristianCafe.com
2020/02/04 全球购物
精通CAD能手自荐书
2014/01/31 职场文书
学党史心得体会
2014/09/05 职场文书
交通处罚决定书
2015/06/24 职场文书
Mysql使用全文索引(FullText index)的实例代码
2022/04/03 MySQL
JS实现九宫格拼图游戏
2022/06/28 Javascript