黄p网站_在线看中文字幕_亚洲电影免费观看_成人激情视频_欧美成视频_中国av在线

獲取多個數據

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";
}
主站蜘蛛池模板: 欧美日韩在线成人 | 成人精品福利视频 | 免费午夜电影 | 久久久久久久国产精品 | 欧美日韩在线视频免费 | 日韩精品一区二区三区在线播放 | 欧美日韩免费在线 | 久久99这里只有精品 | 国产精品一区二区三区免费 | 国产小视频在线观看 | 亚洲成av人片在线观看无码 | 成人中文网 | 99久久婷婷国产精品综合 | 亚洲一区亚洲二区 | 欧美一级艳片视频免费观看 | 在线精品一区 | 一区二区在线视频免费观看 | 久久免费福利视频 | 97精品国产| 久在线视频| 欧美国产在线观看 | 国产免费天天看高清影视在线 | 精品在线一区二区 | 欧美video | 天堂一区| 久久久久久国产精品 | 久久精品影视 | 青青久久| 免费观看羞羞视频网站 | 欧美日韩在线精品 | 欧美日韩高清在线一区 | 国产香蕉视频在线播放 | 中文字幕免费在线观看 | 中文字幕高清一区 | 亚洲精选一区二区 | 亚洲精品中文字幕中文字幕 | √新版天堂资源在线资源 | 亚洲欧美自拍视频 | 嫩草研究院在线观看入口 | 国产高清免费 | www.国产.com|