foreach 一万条数据,内存崩溃问题

遇到推送需要一个接口查询到两万多条数据,

如果使用foreach 遍历的话,很容易就请求超时

这样的问题解决思路需要借鉴 java的指针思路

$log = db('device_log a')
->where(['a.garden_id' => $garden['id'], 'a.uid' => ['in', $uid], 'a.time' => ['between', $between]])
->select();
数据查询有两万多条数据显示
while ($row = current($log)) {
//处理每条逻辑
next($log);
}
原文地址:https://www.cnblogs.com/kevin-yang123/p/12760744.html