我在查詢一個條件,我要搜索的結果。 在數據庫中有區域列,其中區域保存爲逗號分隔。 和用戶選擇多個區域,我用逗號分隔的格式。 如何比較列值和搜索值。 我想在codeigniter中查詢。MySQL查詢的逗號分隔的搜索關鍵詞列和ASLO值
$search_id2 = "01,02,03";
$this->db->select('posting_id,short_desc, doc_last, country');
$this->db->from('abc');
$this->db->like('region', $search_id2);
$query = $this->db->get();
你有機會擺脫逗號分離的數據,並正常化您的數據呢?如果是的話,那就麻煩你了 –
是,第一規範化數據庫。這將使編碼這些事情變得更容易。 –
因爲在不同的功能,我不能做的數據庫更改使用同一列這是不可能的。 –