在開發過程中,我們會遇到多條件查詢SQL的語句,往往會遇到只需要某兩個條件滿足一個條件就可以,這時我們就需要把語句閉包起來進行查詢。原生sql樣式場景如下:(name=‘張三’ or name=‘李四’ ) and id=3
$result = model('user')->where( function ($query) use ($data) { $query->whereOr('name',$data['user_name'])->whereOr('names',$data['user_name']); })->select(); return $result;
注意兩點:①閉包使用外部參數,用use引用②閉包結束一定要加分號【;】結束
TP5 閉包傳參
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
多點 Dmall x TiDB:出海多雲多活架構下的 TiDB 運維實戰
原創
2024-05-15 10:48:37
詳解 MySQL 的 binlog 時間戳與 exec_time 的關係
原創
2024-05-15 00:02:08
播放全鏈路壓測實踐之路
01 背 景 播放鏈路是愛奇藝最重要的業務,鏈路穩定性極其重要,隨着愛奇藝用戶的不斷增長和熱播劇集的推廣,播放鏈路往往面臨着難以預估的用戶流量的突增,考
愛奇藝技術產品團隊
2024-05-14 02:28:30
安裝Mysql時遇到的一些疑難雜症!!!
osc_hwc3munb
2024-05-14 02:04:37
TOP SQL監控之MySQL篇
osc_r0irdqn7
2024-05-14 01:47:36
binlog的刷盤策略
osc_5rzx0ke2
2024-05-14 00:46:36
14 hive安裝
osc_pjx77r92
2024-05-14 00:41:14
樹莓派真是個讓人慾罷不能的“小妖精”
osc_51airx3z
2024-05-14 00:37:28
分析 MySQL 中的內存使用情況
原創
2024-05-14 00:04:20
mysql存量表數據碎片與索引碎片優化
osc_m6gaz63w
2024-05-13 21:34:00
消費者太多!RocketMQ又炸了!
原創
2024-05-13 12:34:50
PingCAP 戴濤:構建面向未來的金融核心系統
原創
2024-05-13 11:16:37
TiDB + ES:轉轉業財系統億級數據存儲優化實踐
原創
2024-05-13 11:16:34
淺析MySQL代價模型:告別盲目使用EXPLAIN,提前預知索引優化策略| 京東零售技術團隊
原創
2024-05-10 12:41:34