免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
ThinkPHP Where 條件中使用表達(dá)式

Where 條件表達(dá)式格式為:

$map['字段名']  = array('表達(dá)式', '操作條件');

其中 $map 是一個(gè)普通的數(shù)組變量,可以根據(jù)自己需求而命名。上述格式中的表達(dá)式實(shí)際是運(yùn)算符的意義:

ThinkPHP運(yùn)算符 與 SQL運(yùn)算符 對照表
TP運(yùn)算符SQL運(yùn)算符例子實(shí)際查詢條件
eq=$map['id'] = array('eq',100);等效于:$map['id'] = 100;
neq!=$map['id'] = array('neq',100);id != 100
gt>$map['id'] = array('gt',100);id > 100
egt>=$map['id'] = array('egt',100);id >= 100
lt<$map['id'] = array('lt',100);id < 100
elt<=$map['id'] = array('elt',100);id <= 100
likelike$map<'username'> = array('like','Admin%');username like 'Admin%'
betweenbetween and$map['id'] = array('between','1,8');id BETWEEN 1 AND 8
not betweennot between and$map['id'] = array('not between','1,8');id NOT BETWEEN 1 AND 8
inin$map['id'] = array('in','1,5,8');id in(1,5,8)
not innot in$map['id'] = array('not in','1,5,8');id not in(1,5,8)
and(默認(rèn))and$map['id'] = array(array('gt',1),array('lt',10));(id > 1) AND (id < 10)
oror$map['id'] = array(array('gt',3),array('lt',10), 'or');(id > 3) OR (id < 10)
xor(異或)xor兩個(gè)輸入中只有一個(gè)是true時(shí),結(jié)果為true,否則為false,例子略。1 xor 1 = 0
exp綜合表達(dá)式$map['id'] = array('exp','in(1,3,8)');$map['id'] = array('in','1,3,8');

補(bǔ)充說明

  • 同 SQL 一樣,ThinkPHP運(yùn)算符不區(qū)分大小寫,eq 與 EQ 一樣。
  • between、 in 條件支持字符串或者數(shù)組,即下面兩種寫法是等效的:
    $map['id']  = array('not in','1,5,8');$map['id']  = array('not in',array('1','5','8'));

exp 表達(dá)式

上表中的 exp 不是一個(gè)運(yùn)算符,而是一個(gè)綜合表達(dá)式以支持更復(fù)雜的條件設(shè)置。exp 的操作條件不會被當(dāng)成字符串,可以使用任何 SQL 支持的語法,包括使用函數(shù)和字段名稱。

exp 不僅用于 where 條件,也可以用于數(shù)據(jù)更新,如:

$Dao = M("Article");// 構(gòu)建 save 的數(shù)據(jù)數(shù)組,文章點(diǎn)擊數(shù)+1$data['id'] = 10;$data['counter'] = array('exp','counter+1');// 根據(jù)條件保存修改的數(shù)據(jù)$User->save($data);




http://www.cnblogs.com/martin1009/archive/2012/08/24/2653718.html
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
CURD方法盤點(diǎn):where方法
Thinkphp 查詢條件 and 和 or同時(shí)使用 | 嶺南六少
C語言運(yùn)算符的結(jié)合性
Java決策制定
逆波蘭表達(dá)式和波蘭表達(dá)式
ThinkPHP路由詳解
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服