sql >> Databasteknik >  >> RDS >> Mysql

array för multipla where_in-villkor i codeigniter

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

Om du vill ha flera där In måste du skriva det två gånger...Det är inte möjligt i enstaka påstående.

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

Notera:Where_in liknar where id IN (1,2,3...)men i ditt fall gör du flera where-villkor.



  1. SQLAlchemy JSON som blob/text

  2. mybatis generator Kolumnnamnsmönster kan inte vara NULL eller tomt

  3. php mysql gruppera efter datum med formatet åååå-mm-dd

  4. MySqlConnection.StateChange hämtas aldrig