W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
在構(gòu)造 where
查詢實(shí)例中,你可以使用 where
方法。調(diào)用 where
最基本的方式是需要傳遞三個(gè)參數(shù):第一個(gè)參數(shù)是列名,第二個(gè)參數(shù)是任意一個(gè)數(shù)據(jù)庫系統(tǒng)支持的運(yùn)算符,第三個(gè)是該列要比較的值。
例如,下面是一個(gè)要驗(yàn)證 「votes」 字段的值等于 100 的查詢:
$users = DB::table('users')->where('votes', '=', 100)->get();
為了方便,如果你只是簡單比較列值和給定數(shù)值是否相等,可以將數(shù)值直接作為 where
方法的第二個(gè)參數(shù):
$users = DB::table('users')->where('votes', 100)->get();
當(dāng)然,你也可以使用其他的運(yùn)算符來編寫 where
子句:
$users = DB::table('users')
->where('votes', '>=', 100)
->get();
$users = DB::table('users')
->where('votes', '<>', 100)
->get();
$users = DB::table('users')
->where('name', 'like', 'T%')
->get();
你還可以傳遞條件數(shù)組到 where
函數(shù)中:
$users = DB::table('users')->where([
['status', '=', '1'],
['subscribed', '<>', '1'],
])->get();
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: