php怎么获取mysql查询语句的条数

php怎么获取mysql查询语句的条数,第1张

如果你只想获取条数,查询语句应该这样优化一下

$a=mysql_query("select

count(*)

as

shuliang

from

DB")

$row=mysql_fetch_assoc($a)

$count=$row['shuliang']

//这个就是查询语句的条数

当然,你以上语句也是可以的,不过就是不够优化,如下:

$a=mysql_query("SELECT

*

FROM

Db")

$count=mysql_affected_rows()

//这个就是你想要的条数

1、首先打开MYSQL的管理工具,新建一个test表,并且在表中插入两个字段。

2、接下来在Editplus编辑器中创建一个PHP文件,然后进行数据库连接,并且选择要 *** 作的数据库。

3、然后通过mysql_query方法执行一个Insert的插入语句。

4、执行完毕以后,我们回到数据库管理工具中,这个时候你会发现插入的中文乱码了。

5、接下来我们在PHP文件中通过mysql_query执行一个set  names  utf8语句即可完成 *** 作。

方法是:不用limit限制直接把总量数据取出来,然后用条件判断控制每页显示的条数。这样做的弊端是数据量很大的时候内存损耗特别大,因为每个页面请求都是总量数据总量还是用另外一条语句取值吧,能节省些内存


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

原文地址: http://outofmemory.cn/zaji/8357842.html

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

发表评论

登录后才能评论

评论列表(0条)

保存