中文在线一区二区_欧美在线综合_久久久久久综合_欧美一区二区三区视频_国产免费看_国产福利精品一区

獲取多個數據

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";
}
主站蜘蛛池模板: 欧美成人精品一区二区 | 久久一级 | 久久av一区二区三区 | 91精品国产综合久久久久久漫画 | 久久99精品久久久久 | 久久美女 | 国产乱码精品一区二区三区忘忧草 | 国产一区二区在线免费观看 | 久草中文在线观看 | 黄色精品网站 | 亚洲精品久久久久久一区二区 | 国产精品久久久久久久久久久久冷 | 美女h视频 | 日本一区二区视频免费观看 | 日韩在线 | 亚洲成人久久久 | 激情五月激情综合网 | 久久999| 免费在线看a | 国产精国产精品 | 欧美在线观看一区二区 | 欧美激情在线播放 | 亚洲高清电影 | 国产一区二区三区免费播放 | 国产精品久久 | 久久精品青青大伊人av | 在线免费观看h片 | 色天天综合久久久久综合片 | 一本一道久久精品综合 | 欧美日韩专区 | 久久久久久免费精品 | 成人一区二区三区在线观看 | 日韩欧美在线观看一区二区三区 | av在线天堂 | 日韩免费电影 | 国产精品亚洲一区二区三区在线 | 亚洲国产精品久久久久久6q | 91精品国产综合久久小仙女陆萱萱 | 欧美成人精品在线视频 | 99精品网| 亚洲精品一区中文字幕乱码 |