我有搜索 quary 喜歡從 3 列搜索
WHERE t.name Like ? OR t.keywords Like ? OR t.version Like ?
所以我像“程式”一樣搜索我也會得到結果如果我搜索“2.2”我得到了結果我如何像這樣相互搜索 t.name t.version“program 2.2”并得到結果!
uj5u.com熱心網友回復:
這里有一些示例建議:
https://forum.codeigniter.com/thread-73265.html
uj5u.com熱心網友回復:
你需要嘗試(或喜歡)
作為例子
$this->db->select('*')->from('my_table')
->group_start()
->where('a', 'a')
->or_group_start()
->where('b', 'b')
->where('c', 'c')
->group_end()
->group_end()
->where('d', 'd')->get();
查詢將如下所示
SELECT * FROM (`my_table`) WHERE ( `a` = 'a' OR ( `b` = 'b' AND `c` = 'c' ) ) AND `d` = 'd'
此功能允許您在多列中進行搜索
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/366008.html
