亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

thinkphp3.2框架中where條件查詢用法總結

2024-05-05 00:10:52
字體:
來源:轉載
供稿:網友

本文實例講述了thinkphp3.2框架中where條件查詢用法。分享給大家供大家參考,具體如下:

thinkphp3.2 where 條件查詢

在連貫操作中條件where的操作有時候自己很暈,所以整理下,有助于使用

查詢條件

支持的表達式查詢,tp不區分大小寫

 

含義 TP運算符 SQL運算符 例子 實際查詢條件
等于 EQ = $where['id'] = array('EQ','1') id = 2
不等于 NEQ != $where['id'] = array('NEQ','1') id!=2
大于 GT > $where['id'] = array('GT','1') id >1
大于等于 EGT EGT $where['id'] = array('EGT','1') id>=1
小于 < < $where['id'] = array('lt',1) id < 1
小于等于 <= <= $where['id'] = array('elt',1) id<=1
匹配 like like where[′id′]=array(′like′,′where[′id′]=array(′like′,′where['id'] = array('like','begin%') 
$where['id'] = array('like','%begin%')
where id like '%begin' 
where id like 'begin%' 
where id like'%begin%
在范圍內包括倆端值 between 0<=id<=10 $where['id'] = array('between',array('0','10')) where id between 0 and 10
不在范圍內 not between 0 >id and 1o < id $where['id'] = array('not between',array('0','10')) where id not between 0 and 10
在枚舉的值中 in in $where['id'] = array('in',array('1','2','5')) where id in ('1','2','3')
不在枚舉值中 not in not in $where['id'] = array('not in',array('1','2',5)) where id not in ('1','2','5')
exp 表達式查詢,支持SQL語法      

 

exp 是表達式的意思,如果你覺得對于一個值限制條件太多的話就可以用這個

$where['id'] = array('exp','in ( select id from id from tableb)');

復查的查詢語句

有的時候,我們希望通過一次的查詢就能解決問題,這個時候查詢條件往往比較復雜,但是卻比多次查詢庫來的高效。

實在是搞不定的話就直接用$where['_string'] = 'xxxx', 這個代表查詢的時候拼接上 xxx 條件,一次性解決問題

$where['_string'] = 'left join A on A.id = b.id where a.id not in (select id from C)';

1. 區間查詢(一個值得多種情況)

默認是 and

$where['id'] =array(array('neq','8'),array('elt','200'),'and'); // 小于等于200 不等于 8$where['id'] = array(array('neq','8'),'array('neq','10')','or'); // 不等于8或者不等于10

2. 復合查詢

相當于封裝了新的查詢條件在里面

$where['a'] = 5;$where['b'] = 6;$where['_logic'] = 'or';

sql:where a = 5 or b = 6;

$condition['c'] = '3';$condition['d'] = '4'$condition['_logic'] = 'or'$where['a'] = 9;$where['_complex'] = $condition;

sql: where a=9 and (c = 3 or d = 4)

根據需求,靈活使用(無限套下去)

3. sql 查詢

如果有設置了讀寫分離的話 query 是查詢 execute是更新保存

M()->query('select * from a');M()->execute('update a set counts = 3 where id = 1103')

4. 獲取要執行的sql 語句

有的時候條件太復雜,比如 id in(xxxxx),這個xxx就是通過一系列操作獲得的結果,嫌麻煩的就直接 都扔進去,寫sql 又長,就直接獲取sql語句扔進去

1.fetchsql
2.buildsql
3.select(false)

M('user')->fetchsql(true)->select();M('user')->buildsql();M('user')->select(false);

希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品视频免费在线观看| 国产精品青青在线观看爽香蕉| 中文字幕在线看视频国产欧美| 狠狠色噜噜狠狠狠狠97| 日韩成人小视频| 日本高清不卡在线| 亚洲精品福利视频| 日韩av综合网站| zzijzzij亚洲日本成熟少妇| 精品无人国产偷自产在线| 久久精品视频免费播放| 欧美老妇交乱视频| 精品国产福利视频| 国产在线高清精品| 一区二区日韩精品| 91色视频在线观看| 成人欧美在线观看| 中文字幕久久久av一区| 日本最新高清不卡中文字幕| 国产91精品在线播放| 91精品久久久久久久久青青| 欧洲成人午夜免费大片| 国产精品国产亚洲伊人久久| 欧美视频在线视频| 热久久99这里有精品| 成人免费激情视频| 国产香蕉精品视频一区二区三区| 国产精品专区一| 4p变态网欧美系列| 久久久99免费视频| xxxxx91麻豆| 亚洲精品国产福利| 亚洲偷欧美偷国内偷| 欧美性猛交xxxx乱大交极品| 中文字幕成人在线| 欧美激情18p| 中文国产成人精品久久一| 91网站免费看| 成人激情免费在线| 2021久久精品国产99国产精品| 日韩精品视频中文在线观看| 国产精品成人免费视频| 久久天天躁狠狠躁夜夜爽蜜月| 日韩欧美精品网址| 国产精品精品久久久| 中文字幕av一区| 亚洲精品福利在线观看| 亚洲精选一区二区| 国产精品国产三级国产aⅴ浪潮| 自拍偷拍免费精品| 欧美日韩国产黄| 久久免费视频网| 狠狠色狠色综合曰曰| 91精品久久久久久久久| 欧美成在线视频| 精品国产电影一区| 国产欧美日韩中文| 国内精品视频一区| 97在线免费视频| 成人免费自拍视频| 久久久亚洲福利精品午夜| 亚洲第一精品福利| 久久国产精品偷| 日韩精品视频在线观看网址| 国产欧美 在线欧美| 成人免费直播live| 久久精品国产2020观看福利| 国产成人在线亚洲欧美| 精品久久久久久久久久久久久| 亚洲国产高清自拍| 成人情趣片在线观看免费| 91牛牛免费视频| 91高清在线免费观看| 91九色视频导航| 日韩精品在线免费观看| 日韩欧美在线观看视频| 夜夜嗨av色一区二区不卡| 欧美激情国内偷拍| 欧美精品999| 国产精品入口日韩视频大尺度| 欧美一级片一区| 亚洲嫩模很污视频| 欧美精品aaa| 精品国产福利视频| 俺去亚洲欧洲欧美日韩| 97精品一区二区视频在线观看| 91精品视频大全| 国产精品偷伦视频免费观看国产| 96sao精品视频在线观看| 亚洲成人国产精品| 最近2019中文字幕mv免费看| 欧美国产日韩一区二区三区| 欧美整片在线观看| 日韩av中文字幕在线播放| 日韩av中文字幕在线播放| 91av免费观看91av精品在线| 国产又爽又黄的激情精品视频| 中文.日本.精品| 国产精品久久久久久久av大片| 在线成人一区二区| 欧美日韩激情视频8区| 国产偷亚洲偷欧美偷精品| 国产精品爱啪在线线免费观看| 中文字幕精品国产| 国产精品吊钟奶在线| 欧美黄色www| 国产成人精品久久二区二区91| 怡红院精品视频| 97精品久久久中文字幕免费| 久久99热精品这里久久精品| 亚洲免费视频在线观看| 国产成人在线播放| 国产精品福利网| 韩日精品中文字幕| 日韩美女福利视频| 久久久久久av| 岛国av一区二区三区| 亚洲国产成人精品女人久久久| 日韩在线视频网| 欧美日韩精品二区| 国产亚洲精品久久久优势| 九九热这里只有精品免费看| 欧美性视频在线| 久久精品国产亚洲一区二区| 亚洲欧美日韩国产精品| 日韩免费观看视频| 精品在线观看国产| 欧美激情视频一区| 午夜精品免费视频| 欧美日韩国产影院| 亚洲综合大片69999| 国产精品久久久久久久久久三级| 51ⅴ精品国产91久久久久久| 黑人巨大精品欧美一区二区| 成人在线播放av| 欧美激情第6页| 91av视频在线观看| 欧洲成人午夜免费大片| 国产va免费精品高清在线| 久久九九亚洲综合| 久久久久免费精品国产| 国产一区二区在线播放| 超碰日本道色综合久久综合| 97超级碰碰人国产在线观看| 欧美亚洲在线播放| 国产成人97精品免费看片| 国产精品亚洲美女av网站| 欧美激情第6页| 欧美怡春院一区二区三区| 久久久久久999| 自拍偷拍亚洲一区| 日韩在线观看视频免费| 浅井舞香一区二区| 精品久久久久久久久国产字幕| 日韩免费精品视频| 18性欧美xxxⅹ性满足| 久久久久久综合网天天| 97人人爽人人喊人人模波多| 91国产高清在线| 久久国产精品久久久久久久久久| 国产精品亚洲激情| 一区二区三区日韩在线| 国产91精品久久久| 欧美在线观看视频|