sql >> Database >  >> RDS >> Mysql

array voor meerdere where_in voorwaarde 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;
    }

Als je meerdere wilt waar In dan moet je het twee keer schrijven....Het is niet mogelijk in een enkele instructie.

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

Opmerking:Where_in is vergelijkbaar met waar id IN (1,2,3...) maar in jouw geval doe je meerdere waar-voorwaarde.



  1. Waarden NIET GEVONDEN opnemen in MySQL-queryresultaten

  2. Waar kan ik mysql jdbc jar downloaden?

  3. sql-query die verschillende items in buckets groepeert

  4. Hoe fouten in sqlplus weer te geven