tp5.1 layui 数据太多造成列表读取错误(内存溢出)

男儿欲遂平生志,六经勤向窗前读。这篇文章主要讲述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 数据太多造成列表读取错误(内存溢出)】 

    推荐阅读