yii2.0框架where條件的使用


在yii框架中,where條件的使用多種多樣,下面就和大家介紹幾種常用有效的使用方法

1、

['type' => 1, 'status' => 2]
//等於
(type = 1) AND (status = 2)
 
2、
['id' => [1, 2, 3], 'status' => 2]
//等於
(id IN (1, 2, 3)) AND (status = 2)
3、
['status' => null]
//等於
status IS NULL
4、
['and', 'id=1', 'id=2']
// 等於
id=1 AND id=2
5、
['and', 'type=1', ['or', 'id=1', 'id=2']]
//等於
type=1 AND (id=1 OR id=2)
6、
['between', 'id', 1, 10]
//等於
id BETWEEN 1 AND 10
7、
['in', 'id', [1, 2, 3]]
//等於
id IN (1, 2, 3)
8、
['like', 'name', ['test', 'sample']]
//等於
name LIKE '%test%' AND name LIKE '%sample%'
9、
['like', 'name', '%tester', false]
//等於
name LIKE '%tester'
 
最后
or like:和like相似,只是在第二個參數為數組的情況下用or來連接多個like 語句。
not like:和like相似。
or not like:和or like相似。
 
簡單的就是以上幾種常用的條件,希望對大家有用
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM