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

2015-01-24信息快讯网

在需要输出网站用户注册数或者插入数据之前判断是否有重复记录时,就需要获取满足条件的MySQL查询的记录数目,接下来介绍两种查询统计方法,感兴趣的朋友可以了解下啊,或许对你有所帮助

在需要输出网站用户注册数,或者插入数据之前判断是否有重复记录的时候,就需要获取满足条件的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(*)在数据量庞大的时候,效率的优势是十分显著的,因为后者需要二次计算,所以还是最好使用前者进行数据条数的统计。
table标签的结构与合并单元格的实现方法
ueditor 1.2.6 使用方法说明
奉献出一个封装的curl函数 便于调用(抓数据专用)
解析VS2010利用VS.PHP插件调试PHP的方法
js限制checkbox勾选的个数以及php获取多个checkbbox的方法深入解析
thinkphp 一个页面使用2次分页的实现方法
PHP仿博客园 个人博客(2) 数据库增添改删
PHP仿博客园 个人博客(1) 数据库与界面设计
php记录代码执行时间(实现代码)
解决php使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成)
解析csv数据导入mysql的方法
解析php根据ip查询所在地区(非常有用,赶集网就用到)
关于php操作mysql执行数据库查询的一些常用操作汇总
解析PHP中常见的mongodb查询操作
修改php.ini以达到屏蔽错误信息并记录日志
深入理解用mysql_fetch_row()以数组的形式返回查询结果
深入分析使用mysql_fetch_object()以对象的形式返回查询结果
用php制作简单分页(从数据库读取记录)的方法详解
记录mysql性能查询过程的使用方法
PHP读取数据库并按照中文名称进行排序实现代码
PHP获取数组中某元素的位置及array_keys函数应用
有关phpmailer的详细介绍及使用方法
PHP中CURL方法curl_setopt()函数的参数分享
PHP读取xml方法介绍
PHP中设置时区,记录日志文件的实现代码
将博客园(cnblogs.com)数据导入到wordpress的代码
PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的处理方法
PHP数组无限分级数据的层级化处理代码
php5.3中连接sqlserver2000的两种方法(com与ODBC)
php获取通过http协议post提交过来xml数据及解析xml
mysql 查询指定日期时间内sql语句实现原理与代码
PHP--用万网的接口实现域名查询功能
zend framework配置操作数据库实例分析
php excel reader读取excel内容存入数据库实现代码
php mssql扩展SQL查询中文字段名解决方法
记录PHP错误日志 display_errors与log_errors的区别
PHP手机号码归属地查询代码(API接口/mysql)
PHP实现手机归属地查询API接口实现代码
PHP写的获取各搜索蜘蛛爬行记录代码
php删除页面记录 同时刷新页面 删除条件用GET方式获得
php 记录进行累加并显示总时长为秒的结果
©2014-2024 dbsqp.com