TP5 實現多字段的關鍵詞模糊查詢

2021-10-06 01:41:14 字數 666 閱讀 3242

我們要考慮到的是這幾個欄位like查詢的時候,他們的關係是或關係,最外層則是和關係

2.1、第一種實現方法

$keyword = input('keyword') ?? '';

$user = (new usermodel)->where('type', 1)

->where(function ($query) use ($keyword)

})->select();

其中子條件中的第乙個條件用wherewhereor效果都是一樣的,但後面兩個必須用whereor

2.2、第二種實現方法
$keyword = input('keyword') ?? '';

$user = (new usermodel)->where('type', 1)

->where(function ($query) use ($keyword)

})->select();

這種查詢需要整個條件寫在一起,不能單獨逗號分隔寫

TP5多欄位排序

有業務需求如下 select from table where id in 3,6,9,1,2,5,8,7 order by field id,3,6,9,1,2,5,8,7 這裡直入主題,用tp的order方法寫的話,可能不太好寫,但是也可以寫成這樣 order field id,3,6,9,1,...

mysql 多欄位關鍵詞模糊查詢

使用上表舉例 1,輸入單個關鍵字 001 可查出四條資料,可實現的sql語句是 2,輸入兩個關鍵字 001,003 可查出2資料,可實現的sql語句是 總結 select from table name where concat 欄位1,分隔符 欄位2,分隔符 欄位n like 關鍵字1 and c...

react echarts 關鍵詞雲的實現

實現效果 這裡的顯示內容和資料不符合 效果是一樣的 定義顏色 const colorlist 73eb7c ffe34b 00fdff 36b5ff 00fdff 73eb7c 36b5ff ffe34b export default class keywordcloud extends compo...