Thinkphp5 數據庫 條件構造器 where()

在這裏插入圖片描述

$db = db::name('user');
       
$sql = $db->where("id=1")->buildSql();
// SELECT * FROM `tp5_user` WHERE  (  id=1 )
$sql = $db->where("id",6)->buildSql();
// SELECT * FROM `tp5_user` WHERE  `id` = 6
$sql = $db->where('id','>',6)->buildSql();
// SELECT * FROM `tp5_user` WHERE  `id` > 6
$sql = $db->where('id','<=',4)->buildSql();
// SELECT * FROM `tp5_user` WHERE  `id` <= 4
$sql = $db->where('id','between','1,5')->buildSql();
// SELECT * FROM `tp5_user` WHERE  `id` BETWEEN 1 AND 5
$sql = $db->where('id','notbetween','1,6')->buildSql();
// SELECT * FROM `tp5_user` WHERE  `id` NOT BETWEEN 1 AND 6
$sql = $db->where('id','in','2,7,9')->buildSql();
// SELECT * FROM `tp5_user` WHERE  `id` IN (2,7,9)
$sql = $db->where('id','notin','3,7,10')->buildSql();
// SELECT * FROM `tp5_user` WHERE  `id` NOT IN (3,7,10)
$sql = $db
    ->where('id','in','1,3,4')
    ->whereOr('name','qq')
    ->whereOr('email','[email protected]')
    ->where('name','qzw')
    ->buildSql();
// SELECT * FROM `tp5_user` WHERE  `id` IN (1,3,4)  AND `name` = 'qzw' OR `name` = 'qq'  OR `email` = '[email protected]'

dump($sql);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章