[CodeIgniter 4] Model 的 Where 以及取出部分值的方法

分享:

要在 CodeIgniter 4 裡查詢資料庫特定欄位的值,可以像這樣寫:

$userModel = model(UserModel::class);
$user = $userModel->where('account', $account)
            ->first();

如果要找的不止一筆可以使用 findAll() 取出所有符合條件的內容,像是:

$users = $userModel->where('active', 1)
    ->findAll();

如果不想取出所有的值,可以加入 limit 和 offset,像這樣:

$users = $userModel->findAll($limit, $offset);

 

 

課程推薦

和我們交流

加入我們的社群,裡面會有一些技術的內容、有趣的技術梗,以及職缺的分享,歡迎和我們一起討論。