2016-11-02 3 views
0

Как передать переменную массива в where where с помощью codeigniter? Например, с запросом SQL, как:Как я могу передать массив в where clause с codeigniter?

Select(" item,price Where(userid=123 and proid=3 or userid=124 and proid=3... [upto n user id]userid=nth_id and proid=3"); 

Если идентификатор пользователя хранится в переменной массива, то как я могу создать такое условие в CodeIgniter?

ответ

0

Я вас ищу, он должен искать userid, который находится в массиве, а также имеет proid из 3. Я не тестировал его, но дайте нам знать, как вы справляетесь.

$array = array('123', '124'); 
$this->db 
    ->select('item, price') 
    ->from('table') 
    ->where('proid', '3') 
    ->where_in('userid', $array) 
    ->get(); 
$result = $query->result(); 
Смежные вопросы