Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

array para várias condições where_in no codeigniter

function select_in($arr)
 {
        $this->db->select('*');
        $this->db->from('table');
        $this->db->where($arr);  // change here
        $query = $this->db->get();
        return $query;
    }

Se você quiser vários where In, precisará escrevê-lo duas vezes .... Não é possível em uma única instrução.
$this->db->where_in('field1',$cond1);
$this->db->where_in('field2' , $cond2);

Nota:Where_in é semelhante a where id IN (1,2,3...), mas no seu caso você está fazendo várias condições where.