【小(xiǎo)編推薦】ThinkPHP3.2——區(qū)間(jiān)查≠&←↑詢

2014-06-26   ∑π;|   發布者:梁‌φ÷‍國(guó)芳   | ∏ £  查看(kàn):3320次

Thinkphp

ThinkPHP支持對(duì)某個(gè)字段的(de)區(qū)間(jΩ→ ‌iān)查詢,例如(rú):

  1. $map['id'] = array(array('gt',1),array('lt',10)) ;

得(de)到(dào)的(de)查詢條件(jiàn)是( α∏shì): ( id > 1) AND ( id < 10↑λ)

  1. $map['id'] = array(array('gt',3),array('lt',10), 'or') ;

得(de)到(dào)的(de)查詢條件(jiàn)是(s↕♥≤hì): ( id > 3) OR ( id < 10)

  1. $map['id'] = array(array('neq',6),array('gt',3),'and');

得(de)到(dào)的(de)查詢條件(jiàn)是(shì):( id != 6) AND ( id > 3)

最後一(yī)個(gè)可(kě)以是(shì)AND、 O₩↑£σR或者 XOR運算(suàn)符,如(rú)果不(bù)寫,默認是(shì)©£AND運算(suàn)。

區(qū)間(jiān)查詢的(de)條件(jiàn)可(kě)以&♠¶γ支持普通(tōng)查詢的(de)所有(yǒu)表達式,也(yě)就(jφ♥✘iù)是(shì)說(shuō)類似LIKE、GT和(hé)EXP這(z §hè)樣的(de)表達式都(dōu)可(kě)以支↔ δ♣持。另外(wài)區(qū)間(jiān)查詢還(hái)可(kě)以≈™₹&支持更多(duō)的(de)條件(jiàn),隻要(yào)是(shì)針對(✘‍duì)一(yī)個(gè)字段的(de)條​↓≈₩件(jiàn)都(dōu)可(kě)以寫到(dào)一(yī)起,例如(∏∏rú):

  1. $map['name'] = array(array('like','%a%'), array('like','%b%'), array('like','%c%'), 'ThinkPHP','or');

最後的(de)查詢條件(jiàn)是(sh↑•≥ì): ( name LIKE '%a%') OR   ∏ε( name LIKE '%b%') OR ( name φ​​ LIKE '%c%') OR ( name = 'ThinkPHP'✘&¥)