国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - thinkPHP5框架閉包函數(shù)與子查詢傳參用法示例

thinkPHP5框架閉包函數(shù)與子查詢傳參用法示例

2019-09-16 16:27菜鳥沒翅膀 PHP教程

這篇文章主要介紹了thinkPHP5框架閉包函數(shù)與子查詢傳參用法,結(jié)合實例形式分析了thinkPHP5閉包查詢與參數(shù)傳遞相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了thinkPHP5框架閉包函數(shù)用法。分享給大家供大家參考,具體如下:

普通使用

舉個栗子:

$this->where(function ($query)
{
 $query->where('id', 1)->whereor('id', 2);
})->find();

上述栗子就是一個簡單的where查詢的閉包函數(shù)使用,使用匿名函數(shù)添加復(fù)雜條件查詢,

最后執(zhí)行的sql是:

// 加入上述代碼寫在user模型里,則執(zhí)行的sql為:
select * from user where (id = 1 or id = 2);

復(fù)雜用法

其實閉包函數(shù)也不會復(fù)雜到哪去,無非帶參數(shù)不帶參數(shù)而已。舉個栗子(上面的栗子加強下)

$this->where(function ($query) use ($id1, $id2)
{
 $query->where('id', $id1)->whereor('id', $id2);
})->find();

這也就是thinkphp 5 里怎么使用閉包查詢傳參數(shù)的方法,使用use 傳入?yún)?shù)。

tp5閉包子查詢傳參方法

在channel表中查詢status,channel_id,channel_name,account_level這些字段,且這些字段的channel_id不在adv_id為$id的表adv_channel_rule中:

$model = new Model();
$id = $req_models["id"];

tp5閉包子查詢傳參:

$res = $model->table('channel')
  ->field(['status','channel_id','channel_name','account_level'])
  ->where('channel_id','NOT IN',function($query) use ($id) {
 $query->table('adv_channel_rule')->where("adv_id",$id)->field('channel_id');
  })->select();

mysql的原生寫法:

$res = 'SELECT adv_id,adv_name,status,account_level FROM `channel` WHERE channel_id NOT IN (SELECT channel_id FROM adv_channel_rule WHERE adv_id='.$id.')';
$result = $model->query($res);

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

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 亚洲区视频 | 免费一级片视频 | 91精品啪aⅴ在线观看国产 | 国产精品久久精品 | 成人在线网站 | 国产人免费人成免费视频 | 四虎永久免费 | 91亚洲精品 | 日韩三级观看 | 亚洲欧美一区二区三区不卡 | 成年网站在线观看 | 中文字幕亚洲欧美 | 亚洲成人福利网 | 亚洲免费观看 | 青草久操 | 午夜伦理影院 | 久久天天躁狠狠躁夜夜免费观看 | 最新国产视频 | 国产一级在线免费观看 | 精品精品| 国产精品久久久久久久久久久久午夜片 | 骚视频在线观看 | 一本久久久 | 亚洲国产精品久久 | 天堂中文网 | 特黄特色大片免费视频观看 | 国产美女在线观看 | 久久精品国产亚洲 | 中文字幕 国产精品 | 国产成人99久久亚洲综合精品 | 丁香伊人| 久久成人精品视频 | 久久久91精品国产一区二区三区 | 日韩在线播放一区二区三区 | 亚洲一区二区三区蜜桃 | 伊人6 | 九九久久免费 | 国产日韩精品视频 | 久久国产精品影视 | 日韩精品一区二区三区中文字幕 | 欧美 日韩 国产 一区 |