男儿欲遂平生志,六经勤向窗前读。这篇文章主要讲述tp5.1 layui 数据太多造成列表读取错误(内存溢出)相关的知识,希望能为你提供帮助。
原来错误写法:$list=Db::name(log)->
field(id,title,content,username,time,controller)->
where($where)->
order($od)->
limit($limit)->
page($page)->
select();
$list2=Db::name(log)->
field(id)->
where($where)->
select();
$count=count($list2);
//取得记录集总条数
$list2=Db::name(log)->
field(id)->
where($where)-->
select()
这种用法,就是再重新查一次,太费资源了
正确写法:用count()统计数量,官方教程:??https://www.kancloud.cn/manual/thinkphp5_1/354028??
$count=Db::name(log)->
where($where)->
count();
//取得记录集总条数
$list=Db::name(log)->
field(id,title,content,username,time,controller)->
where($where)->
order($od)->
limit($limit)->
page($page)->
select();
$count=Db::name(log)->
where($where)->
count();
//取得记录集总条数
【tp5.1 layui 数据太多造成列表读取错误(内存溢出)】
推荐阅读
- Nginx 反向代理
- tp5.1 打开网址 输出的是网页代码输出 没有转变过 没有渲染(模板 return $this-;fetch() return view();)
- 点播 构造自己的播放器 用户调用获取视频播放地址接口
- 阿里云 cdn 域名的配置方法
- tp5.1 控制器初始化initialize(继承公共文件初始化)
- 人工智能机器学习之用Python使用ID3算法实例及使用sklearn的决策树算法对葡萄酒数据集进行分类
- uni-app H5 如何取得get的参数值
- CentOS7基于kubeadm快速搭建Kubernetes集群
- uni-app 项目引入第三方js插件,单个js文件引入成功,调用该插件方法