亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用thinkPHP怎么實現一個多字段模糊匹配查詢功能

發布時間:2021-01-26 16:47:52 來源:億速云 閱讀:400 作者:Leah 欄目:開發技術

這篇文章給大家介紹使用thinkPHP怎么實現一個多字段模糊匹配查詢功能,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

$User = M("User"); // 實例化User對象
$map['name|title'] = 'thinkphp';
// 把查詢條件傳入查詢方法
$User->where($map)->select();

用到項目中

if ($address) {
  // 地址查詢
  $where['b.province|b.city|b.area|b.detail'] = array('like', '%'.$address.'%');
        $this->assign('address', $address);
}

這里就很簡單的解決了這個需求,而且很精準。

生成的sql語句如下

SELECT a.*,b.name,b.tel,b.province,b.city,b.area,b.detail,b.zipcode
FROM sh_order a
LEFT JOIN sh_member_address b on a.member_id = b.member_id and b.selected = 1
WHERE ( `store_id` = '10' ) AND ( a.member_id IN ('7') ) AND ( (b.province LIKE '%宿城區%') OR (b.city LIKE '%宿城區%') OR (b.area LIKE '%宿城區%') OR (b.detail LIKE '%宿城區%') )
ORDER BY addtime desc, sendtime asc, paytime desc
LIMIT 0,10

從sql語句中可以看出,where中的括號,AND,OR組合的很巧妙。

截圖如下

使用thinkPHP怎么實現一個多字段模糊匹配查詢功能

關于使用thinkPHP怎么實現一個多字段模糊匹配查詢功能就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安康市| 府谷县| 高淳县| 乐都县| 湟源县| 勐海县| 商水县| 阳谷县| 康定县| 义乌市| 南郑县| 休宁县| 扎囊县| 农安县| 威信县| 赤城县| 陆河县| 华亭县| 七台河市| 宁明县| 霍城县| 扬州市| 沁阳市| 眉山市| 大足县| 施甸县| 永宁县| 克拉玛依市| 和政县| 凤翔县| 镇坪县| 德州市| 华安县| 明溪县| 彰化市| 贵州省| 洛隆县| 蓬安县| 周至县| 德保县| 平果县|