Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Array für mehrere Where_in-Bedingungen in Codeigniter

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

Wenn Sie mehrere Where-Ins haben möchten, müssen Sie sie zweimal schreiben....Es ist nicht in einer einzelnen Anweisung möglich.

$this->db->where_in('field1',$cond1);
$this->db->where_in('field2' , $cond2);

Hinweis:Where_in ist ähnlich wie where id IN (1,2,3...), aber in Ihrem Fall führen Sie mehrere Where-Bedingungen durch.