where

2018-07-05 09:41 更新
where方法用于定義sql語句中的條件信息,可傳數(shù)組也支持字符串,當(dāng)傳入數(shù)組則會進行安全處理,建議使用數(shù)組,支持普通查詢、表達式查詢、快捷查詢、區(qū)間查詢、組合查詢條件 - where($data=array or string)
Db('user')->where(array('name'=>'小明'))->select()
當(dāng)我們有一些比較特殊的的查詢時,需要傳入特殊查詢標(biāo)識符,比如,我們需要查詢年齡小于20的用戶列表:
Db('user')->where(array('age'=>array('lt','20')))->select()
示例(模糊查詢):
Db('user')->where(array('name'=>array('like','%張')))->select()
特殊操作符意義:
eq => 大于

neq => 不等于

gt =>大于

lt => 小于

elt => 小于等于

egt => 大于等于

like => 模糊查詢

between => 區(qū)間查詢

notnull => 非NULL

null => 為NULL


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號