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

 更新时间:2013年01月29日 11:40:57   作者:  
在需要输出网站用户注册数或者插入数据之前判断是否有重复记录时,就需要获取满足条件的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(*)在数据量庞大的时候,效率的优势是十分显著的,因为后者需要二次计算,所以还是最好使用前者进行数据条数的统计。

相关文章

  • 简单介绍PHP非阻塞模式

    简单介绍PHP非阻塞模式

    非阻塞模式是指利用socket事件的消息机制,Server端与Client端之间的通信处于异步状态,本文给大家介绍php非阻塞模式,感兴趣的朋友一起学习吧
    2016-03-03
  • php实现页面纯静态的实例代码

    php实现页面纯静态的实例代码

    本篇文章主要介绍了php实现页面纯静态的实例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • thinkPHP模板引擎用法示例

    thinkPHP模板引擎用法示例

    这篇文章主要介绍了thinkPHP模板引擎用法,结合实例形式分析了thinkPHP模板的基本原理与相关使用技巧,需要的朋友可以参考下
    2016-12-12
  • Laravel中利用队列发送邮件的方法示例

    Laravel中利用队列发送邮件的方法示例

    在日常利用laravel开发博客中,经常遇到发送邮件的功能,发现网上这方面的资料较少,所以下面这篇文章主要给大家介绍了关于Laravel中队列发送邮件的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-08-08
  • 通过5个php实例细致说明传值与传引用的区别

    通过5个php实例细致说明传值与传引用的区别

    今天有个同事问我传值和传引用有什么不同,这让我想起了,刚学php的时候,那个时候做过很多项目,做东西多,就以为自己php掌握的差不多了,随着时间的推移,越深入的学习,越觉得自己知道的真的很少,很少
    2012-08-08
  • 利用PHP生成CSV文件简单示例

    利用PHP生成CSV文件简单示例

    众所周知,CSV文件是以逗号(,)作为分隔符的一种文件,那么在知道组成原理的前提下,我们来操作它就方便多了。这篇文章主要介绍了利用PHP生成CSV文件的方法,文章给出了完整的示例代码,有需要的朋友们可以参考借鉴。
    2016-12-12
  • 关于PHP递归算法和应用方法介绍

    关于PHP递归算法和应用方法介绍

    PHP作为开发动态页面WEB的首选技术,对于它的基础知识我们一定要牢记,这让才能有助于编程。我们一起来看看PHP递归算法是怎么回事吧
    2013-04-04
  • thinkphp模板用法和内容输出实例

    thinkphp模板用法和内容输出实例

    这篇文章主要介绍了thinkphp模板用法和内容输出,以实例形式分析了模板的常见用法与使用过程中经常遇到的问题以及内容输出的各种技巧,对于ThinkPHP开发具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-11-11
  • 首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]

    首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]

    首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]...
    2007-09-09
  • 简单谈谈PHP的垃圾回收机制

    简单谈谈PHP的垃圾回收机制

    这篇文章主要介绍了简单谈谈PHP的垃圾回收机制的相关资料,需要的朋友可以参考下
    2018-03-03

最新评论