このSQLクエリのようなことをする必要がありますが、コードイグナイターで:
SELECT `table`.* FROM (`table`) WHERE `name` LIKE '%9%' OR `id` LIKE '%9%' AND (`name` LIKE '%f%' OR `id` LIKE '%f%')
私はこのコードを実行しようとしました:
$this->db->select('table.*');
$this->db->from('table');
foreach($data as $d){
$this->db->like("name", $d)
$this->db->or_like("id", $d);
}
しかし、SQLの結果は次のとおりです。
SELECT `table`.* FROM (`table`) WHERE `name` LIKE '%9%' OR `id` LIKE '%9%' AND `name` LIKE '%f%' OR `id` LIKE '%f%'
ありがとう