2016-03-05 67 views

回答

0

控制器代碼

$where[]=array("your_field_name IN (1,2,3) "); 

的多個值,並通過此數組中模型your_method如I所示你下面

模型代碼

function your_method($where) 
    { 
     $this->db->select('your table.*'); 
     if(!empty($where)) 
     { 
      foreach ($where as $key => $value) 
      { 
       if(is_array($value)) 
        $this->db->where($value[0], '', false); 
       else 
        $this->db->where($key, $value); 
      } 
     } 
     $q = $this->db->get('your_sql_table'); 

     if($q->num_rows() > 0) 
      return $q->result_array(); 
     else 
      return null; 
    }