NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
普通查询 ~~~ $db = Be::getDb(); $users = $db->getYieldObjects("SELECT * FROM user WHERE age<18 AND sex='女'"); ~~~ 占位符查询 ~~~ $db = Be::getDb(); $users = $db->getYieldObjects('SELECT * FROM user WHERE age<? AND sex=?', [18, '女']); ~~~ 返回一个 yield 迭代器,每次迭代只取出一条查询到的对象,同时游标前移。 本方法消耗的内存很少,可用于处理的数据量超过或远大于内存时。 查询结果可作为数组直接使用 ~~~ foreach ($users as $user) { echo $user->name; } ~~~