午夜免费_欧美一级免费看_欧美日韩一区二区视频在线观看_午夜视频在线_日本特黄a级高清免费大片_成年人黄色小视频

获取多个数据

findAll() 方法返回的是一个包含模型对象的二维普通数组或者对象数组。返回的结果类型受参数 returnAsArray 的影响。

all() 方法返回的是 \EasySwoole\FastDb\Beans\ListResult 类的对象。

<?php
// 使用主键查询
$list = User::findAll('1,2');

// 使用数组查询
$list = User::findAll(['status' => 1]);

// 使用闭包查询
$list = User::findAll(function (\EasySwoole\Mysqli\QueryBuilder $query) {
    $query->where('status', 1)->limit(3)->orderBy('id', 'asc');
}, null, false);
foreach ($list as $key => $user) {
    echo $user->name;
}

数组方式和闭包方式的数据查询的区别在于,数组方式只能定义查询条件,闭包方式可以支持更多的连贯操作,包括排序、数量限制等。

<?php
// 获取多个数据 不使用条件查询
/** @var User[] $users */
$users = (new User())->all(); // 返回结果:\EasySwoole\FastDb\Beans\ListResult 类的对象
foreach ($users as $user) {
    echo $user->name . "\n";
}

// 获取多个数据 使用条件查询
$userModel = new User();
$userModel->queryLimit()->where('id', [401, 403], 'IN')->where('name', 'easyswoole-1');
$users = $userModel->all(); // 返回结果:\EasySwoole\FastDb\Beans\ListResult 类的对象
foreach ($users as $user) {
    echo $user->name . "\n";
}
主站蜘蛛池模板: 国产成人啪午夜精品网站男同 | 久久精品国产精品 | 91精品久久久久久久久入口 | 亚洲久艹 | 日本成做爰免费中文字幕 | 91视频网址 | 亚洲毛片在线视频 | 国产精品日韩一区二区 | 国产真实夫妇交换视频 | 一级作爱视频免费观看 | a色在线 | 九九热免费视频 | 91久色蝌蚪 | 天天干夜夜谢 | 亚洲美女在线一区 | 国产中文一区 | 一区二区三区四区在线视频 | 人人干日日干 | 亚洲www啪成人一区二区 | 国产精品揄拍一区二区久久 | 91茄子视频在线观看 | 国产区在线看 | 久久久久久久久久久亚洲 | 国产一区二区三区高清视频 | 91视频成人入口 | 天天弄夜夜操 | 亚洲国产精品免费观看 | 91热视频在线观看 | 成年在线免费视频 | 91高清免费视频 | 亚洲福利视频52 | 91免费观看网站 | 天堂日日操 | www.seyu| 午夜剧场成人 | 91高清视频在线 | 免费人成在线观看 | 91av电影在线 | 久久久久成人免费看a含羞草久色 | 成人一区二区三 | 1204国产成人精品视频下载 |