日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

用tp5框架寫sql語句

瀏覽:306日期:2022-06-01 16:12:31

問題描述

如何用tp寫如下sql語句?

select * from `student` where sex = 1 and ((`age` in (10,11,12) and `name` like '%李%') or (`age` in (15,16,17) and `name` like '%長%'));

問題解答

回答1:

在項目中的代碼

model('MaterialLike')->alias('like_material')->join('materials materials' , $materialsAlias.'id = '.$likeMaterailsAlias. 'material_id')->where($map)->where(function ($query) use ($where_map){ $query->where($where_map);})->whereOr(function ($query) use ($where_or_map){ $query->where($where_or_map);})->field($field)->order($order)->page($page,$limit)->select();

打印的sql語句是

SELECT `materials`.`id`, `materials`.`uid`, `materials`.`title`, `materials`.`type`, `materials`.`tag`, `materials`.`description`, `materials`.`content`, `materials`.`photo_list`, `materials`.`video_list`, `materials`.`view`, `materials`.`likes`, `materials`.`share`, `materials`.`comment`, `materials`.`customer`, `materials`.`create_time`, `materials`.`is_top`, `materials`.`status` FROM `ap_material_like` `like_material` INNER JOIN `ap_materials` `materials` ON `materials`.`id` = `like_material`.`material_id` WHERE `materials`.`seller_id` = 2 AND `materials`.`status` = 1 AND `materials`.`display` = 1 AND( `materials`.`m_category_id` IN ( 10001, 10005, 10008 ) AND ( ( `materials`.`tag` LIKE '%胖%' ) OR ( `materials`.`content` LIKE '%胖%' ) ) AND `like_material`.`uid` = '196893' AND `like_material`.`typeid` = 3 AND `like_material`.`status` = 1 ) OR ( `materials`.`m_category_id` IN ( 10011, 10012, 10013, 10014, 10015 ) AND ( ( `materials`.`title` LIKE '%胖%' ) OR ( `materials`.`description` LIKE '%胖%' ) OR ( `materials`.`tag` LIKE '%胖%' ) ) AND `like_material`.`uid` = '196893' AND `like_material`.`typeid` = 3 AND `like_material`.`status` = 1 ) ORDER BY `like_material`.`create_time` DESC LIMIT 0, 20

然后我實際的需要的是

SELECT `materials`.`id`, `materials`.`uid`, `materials`.`title`, `materials`.`type`, `materials`.`tag`, `materials`.`description`, `materials`.`content`, `materials`.`photo_list`, `materials`.`video_list`, `materials`.`view`, `materials`.`likes`, `materials`.`share`, `materials`.`comment`, `materials`.`customer`, `materials`.`create_time`, `materials`.`is_top`, `materials`.`status` FROM `ap_material_like` `like_material` INNER JOIN `ap_materials` `materials` ON `materials`.`id` = `like_material`.`material_id` WHERE `materials`.`seller_id` = 2 AND `materials`.`status` = 1 AND `materials`.`display` = 1 AND ( {括號開頭} (`materials`.`m_category_id` IN ( 10001, 10016, 10017 ) AND ( ( `materials`.`tag` LIKE '%胖%' ) OR ( `materials`.`content` LIKE '%胖%' ) ) AND `like_material`.`uid` = '196893' AND `like_material`.`typeid` = 3 AND `like_material`.`status` = 1 ) OR (`materials`.`m_category_id` IN ( 10020, 10021, 10022, 10023, 10024 ) AND ( ( `materials`.`title` LIKE '%胖%' ) OR ( `materials`.`description` LIKE '%胖%' ) OR ( `materials`.`tag` LIKE '%胖%' ) ) AND `like_material`.`uid` = '196893' AND `like_material`.`typeid` = 3 AND `like_material`.`status` = 1 ) ){括號結束}ORDER BY `like_material`.`create_time` DESC LIMIT 0, 20

而且這個keyword還是這樣的

$keyword = trim($keyword);if($keyword !== '') { $keywords = explode(' ', $keyword); //把空字符串的元素篩選掉 $keywords = array_filter($keywords, function ($i) {return $i != ''; }); foreach ($keywords as $key => $val) {$keyword_where[] = array('like', "%{$val}%"); } $keyword_where[] = 'or';}回答2:

$sql = '你的sql';

$result = Db::query($sql);

相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩视频不卡| 97久久超碰| 中文字幕日本一区| 蜜臀久久99精品久久久画质超高清 | 精品视频亚洲| 日韩不卡一二三区| 夜夜精品视频| 91精品亚洲| 激情欧美一区二区三区| 欧美99久久| 久久久人人人| 国产综合激情| 午夜在线一区二区| 亚洲a级精品| 国产欧美一区| 国产66精品| 久久中文字幕av| 亚洲福利国产| 91国语精品自产拍| 亚洲欧美日韩在线观看a三区| 日韩中文字幕av电影| 亚洲另类视频| 国产精品一区二区99| 国精品产品一区| 日韩精品欧美激情一区二区| 亚洲一区成人| 日韩av一区二| 精品免费在线| 999国产精品永久免费视频app| 婷婷丁香综合| 日本一区二区三区视频在线看| 国产精品久久久久9999高清| 精品视频网站| 不卡在线一区二区| 四虎成人精品一区二区免费网站| 国产亚洲一区| 91综合网人人| 国产精品日本| 国产精选一区| 中文欧美日韩| 香蕉人人精品| 狂野欧美性猛交xxxx| 鲁大师成人一区二区三区| 精品亚洲a∨一区二区三区18| 欧洲毛片在线视频免费观看| 色综合狠狠操| 六月丁香综合在线视频| 亚洲精品福利| 视频一区欧美日韩| 蜜臀精品久久久久久蜜臀| 久久亚洲国产| 久久免费大视频| 欧美激情99| 久久字幕精品一区| 亚洲人成网站在线在线观看| 日韩成人一级| 欧美激情91| 精品1区2区3区4区| 国产精品主播| 播放一区二区| 欧美日韩亚洲一区二区三区在线| 色一区二区三区| 婷婷精品进入| 99国产精品视频免费观看一公开 | 日韩精品亚洲专区| 日韩网站中文字幕| 韩日一区二区三区| 中文字幕日韩高清在线| 久久影院一区二区三区| 九九在线精品| 久久精品一区二区三区中文字幕| 99国产精品| 69堂免费精品视频在线播放| 99精品视频在线| 国产免费久久| 欧美成人综合| 久久香蕉网站| 日本不卡的三区四区五区| 久久免费高清| 日本不卡视频在线观看| 欧美+日本+国产+在线a∨观看| 国产精品久av福利在线观看| 99成人在线| 亚洲精品**中文毛片| 日韩精品成人| 亚洲免费影院| 日韩高清中文字幕一区二区| 日韩高清不卡在线| 99国产精品自拍| 日韩精品网站| 国产黄大片在线观看| 国产人成精品一区二区三| 亚洲一区日韩在线| 亚洲午夜一级| 特黄毛片在线观看| 老牛国内精品亚洲成av人片| 97久久亚洲| 亚洲三级国产| 久久国产精品毛片| 欧美a级一区| 福利片在线一区二区| 日韩一区二区三区精品视频第3页| 国产精品久久久久久久久久久久久久久 | 欧美成人精品三级网站| 亚洲综合福利| 亚洲激情偷拍| 日本午夜大片a在线观看| 狠狠久久伊人中文字幕| 欧美日韩18| 手机精品视频在线观看| 国产精品美女| 久久一级电影| 在线手机中文字幕| 在线一区电影| 亚洲欧美日韩在线观看a三区| 日韩区一区二| 日韩一区欧美二区| 欧美日韩国产一区精品一区| 日韩理论视频| 日韩毛片视频| 欧美日韩免费看片| 精品午夜久久| 久久福利精品| 国产精品乱战久久久| 国产欧美精品| 国产精品亚洲四区在线观看| 久久婷婷久久| 中文字幕在线看片| 日本少妇一区二区| 丝袜美腿一区二区三区| 久久99精品久久久野外观看| 国产剧情在线观看一区| 日本91福利区| 日韩精品三级| 男人操女人的视频在线观看欧美| 国产农村妇女精品一区二区| 亚洲少妇在线| 免费在线看一区| 亚洲精品黄色| 日本aⅴ亚洲精品中文乱码| 国产日韩欧美高清免费| 国产精品hd| 日产精品一区二区| 国产精品地址| 精品福利久久久| 亚洲天堂av影院| 丝袜av一区| 女人天堂亚洲aⅴ在线观看| 欧美亚洲激情| 一区二区三区国产在线| 欧美天堂一区二区| 久久中文字幕一区二区| 美女福利一区二区三区| 国产综合亚洲精品一区二| 亚洲欧洲一区二区天堂久久| 蜜臀va亚洲va欧美va天堂| 日韩一区二区三区四区五区| 国产精品v日韩精品v欧美精品网站 | 蜜桃一区二区三区在线| 蜜臀av性久久久久蜜臀aⅴ流畅| 综合欧美亚洲| 国产日韩中文在线中文字幕| 国内精品亚洲| 91精品啪在线观看国产18 | 精品中国亚洲| 亚洲高清激情| 国产精品极品| 欧美va亚洲va日韩∨a综合色| 久久午夜精品| 精品国产精品久久一区免费式 | 99香蕉国产精品偷在线观看 | 久久av资源| 日韩电影在线视频| 亚洲区欧美区| a天堂资源在线| 亚洲国产日韩欧美在线| 亚洲性视频在线| 麻豆高清免费国产一区| 91精品久久久久久久久久不卡| 亚洲精品国产精品粉嫩| 精品国产18久久久久久二百| 精品久久久网| 日本激情一区| 国产一区二区三区网| 亚洲伊人精品酒店| 亚洲91网站| 亚洲精品**中文毛片| 久色成人在线| 国产欧美日韩一级| 欧美片第1页| 日本不卡高清| 日本久久成人网| 91精品国产经典在线观看| 新版的欧美在线视频| 日韩极品在线观看| 国户精品久久久久久久久久久不卡 | 国产日韩欧美高清免费| 久久久9色精品国产一区二区三区| 综合五月婷婷| 丝袜诱惑一区二区|