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

 更新时间:2013年01月29日 11:40:57   作者:  
在需要输出网站用户注册数或者插入数据之前判断是否有重复记录时,就需要获取满足条件的MySQL查询的记录数目,接下来介绍两种查询统计方法,感兴趣的朋友可以了解下啊,或许对你有所帮助
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

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

相关文章

  • Laravel 框架路由原理与路由访问实例分析

    Laravel 框架路由原理与路由访问实例分析

    这篇文章主要介绍了Laravel 框架路由原理与路由访问,结合实例形式分析了Laravel 框架路由的基本概念、原理、路由访问方法及操作注意事项,需要的朋友可以参考下
    2020-04-04
  • PHP7.0安装笔记整理

    PHP7.0安装笔记整理

    2015年6月11日,PHP官网发布消息,正式公开发布PHP7第一版的alpha版本.该版本有很多特性,在本篇文章给大家提到,下面是在安装php7.0时整理的笔记,分享给大家
    2015-08-08
  • DEDECMS首页调用图片集里的多张图片

    DEDECMS首页调用图片集里的多张图片

    本文给大家分享的是织梦系统中首页调用图片集里的多张图片的方法,有相同需要的小伙伴可以参考下。
    2015-06-06
  • ThinkPHP部署Workerman的成功使用示例

    ThinkPHP部署Workerman的成功使用示例

    本文介绍thinkphp中关于composer集成workerman的方法,并解决了安装过程 中遇到的错误,实现了和woerkman进行握手和通信的demo。用户可以在此基础上按自己的逻辑实现一个聊天系统或者客服系统。
    2023-06-06
  • ThinkPHP 3.2.2实现事务操作的方法

    ThinkPHP 3.2.2实现事务操作的方法

    这篇文章主要介绍了ThinkPHP 3.2.2实现事务操作的方法,简单分析了thinkPHP中事务的启动、提交、回滚等操作方法并给出了完整的事务提交与回滚操作实例,需要的朋友可以参考下
    2017-05-05
  • 带密匙的php加密解密示例分享

    带密匙的php加密解密示例分享

    这篇文章主要介绍了php加密解密示例,大家参考使用吧
    2014-01-01
  • CI框架(CodeIgniter)公共模型类定义与用法示例

    CI框架(CodeIgniter)公共模型类定义与用法示例

    这篇文章主要介绍了CI框架(CodeIgniter)公共模型类定义与用法,结合具体实例形式分析了CI框架公共模型类的定义以及基于公共模型类操作数据库的相关实现技巧,需要的朋友可以参考下
    2017-08-08
  • joomla组件开发入门教程

    joomla组件开发入门教程

    这篇文章主要介绍了joomla组件开发的方法,结合实例形式分析了joomla组件的结构、功能与具体使用技巧,需要的朋友可以参考下
    2016-05-05
  • php设计模式之工厂模式用法经典实例分析

    php设计模式之工厂模式用法经典实例分析

    这篇文章主要介绍了php设计模式之工厂模式用法,结合具体实例形式分析了php工厂模式相关原理、定义、用法及操作注意事项,需要的朋友可以参考下
    2019-09-09
  • smarty简单分页的实现方法

    smarty简单分页的实现方法

    这篇文章主要介绍了smarty简单分页的实现方法,以一个具体的实例讲述了smarty分页的完整实现过程,需要的朋友可以参考下
    2014-10-10

最新评论

?


http://www.vxiaotou.com