• 技术文章 >专题 >php mysql

    php mysql查询记录数的方法

    藏色散人藏色散人2020-10-10 10:02:58原创1238

    php mysql查询记录数的方法:1、在查询时直接统计,语句如“$count=$result['count'];”;2、先取出,后统计,语句如“$count=mysql_num_rows($result);”。

    推荐教程:《php mysql

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

    在需要输出网站用户注册数或者插入数据之前判断是否有重复记录时,就需要获取满足条件的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 mysql查询记录数的方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php mysql
    上一篇:php连接mysql数据库的三种方式 下一篇:php如何查询mysql记录数
    线上培训班

    相关文章推荐

    • mysql如何查询索引状态?• mysql的内外查询分别是什么?• php如何返回查询结果• mysql利用子查询效率怎么样

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网