php - 这个每次刷新都要去数据库里面查询一遍吗?

查看:88
本文介绍了php - 这个每次刷新都要去数据库里面查询一遍吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

页面需要用到总的条数 需要在这个页面一直展示 那么这个代码这样写可以吗 每次刷新页面都要去数据库里面查询一次吗 是不是影响性能呢?如果数据库有几万条数据怎么办?

$pdo=new PDO("mysql:host=localhost;dbname=t1","root","");
         $stmt=$pdo->prepare("select * from table1");
         $stmt->execute();
         $res=$stmt->fetchall(PDO::FETCH_ASSOC);
         echo count($res);

解决方案

为什么不用 select count(*) from table

$stmt=$pdo->prepare("select count(*) as num from table");
$stmt->execute();
$res=$stmt->fetch(PDO::FETCH_ASSOC);
return $res['num']

这篇关于php - 这个每次刷新都要去数据库里面查询一遍吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆