私はテーブルT1
とを持っていT2
ます。私は、commmaで区切られた配列に整数値T1
を持つ列を持っています。cat_id
row1=1; row2=1,41; row3=40,1
私はT2
単一の整数値を持つ列IDを持っています、例えば
row1=1; row2=40; row3=41; row4=0
から選択したIDに応じて、からのT2
データが必要ですT1
。
私の問題は、で条件をどのように適用するかですT1
。私はCodeIgniterを使用しています。私はこのように試しました。
$this->db->select('*');
$this->db->where('status', 'yes');
$this->db->where('cat', '1');
$this->db->like('category_id', '1');
$this->db->or_like('category_id', ',1');
$this->db->or_like('category_id', '1,');
$this->db->get('T1')->result_array();
しかし、問題は解決しません。51,5id = 1
のデータがある場合は、それも選択されます。T1
どうすればこれを解決できますか。前もって感謝します