php简单查询数据库 php7查询数据库( 二 )


4. 如果处理的数据量巨大 , 成百上千那种 , 一次性读取有可能会导致内存开销过大;
5. 为了避免内存处理太多数据出错,可以使用chunk()方法分批处理数据;
6. 比如,每次只处理100条 , 处理完毕后,再读取100条继续处理;
7. 可以利用游标查询功能,可以大幅度减少海量数据的内存开销 , 它利用了PHP生成器特性 。每次查询只读一行,然后再读取时,自动定位到下一行继续读取;
Db::name('user')-column('username', 'id');
Db::table('tp_user')-chunk(3, function($users) { foreach ($users as $user) {
dump($user);
}
echo 1; });
$cursor = Db::table('tp_user')-cursor(); foreach($cursor as $user){
dump($user);
}
php简单查询数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php7查询数据库、php简单查询数据库的信息别忘了在本站进行查找喔 。

推荐阅读