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

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

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

认要显示15条数据,因此,我们先从数据库取开始的15条数据显示在页面。后面新加载的数据,我们也按每次15条的方式展示。

为了讲解尽量简单,我使用原生的PHP和mysql查询语句。首先,需要连接数据库,包含连接信息的connnectphp。这里我定义了几个用户id。

然后查询数据表,获得结果集,并循环输出,代码如下:

< php

require_once('connectphp');

$user = array('demo1','demo2','demo3','demo3','demo4');

$amp;>amp;$nbsp;

<div id="container"$amp;>amp;$nbsp;

< php

以上就是关于PHP查询数据库中满足条件的记录条数(两种实现方法)全部的内容,包括:PHP查询数据库中满足条件的记录条数(两种实现方法)、如何获取数index.php网站如何获取数据库、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9499211.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存