Codeigniter Как использовать в массиве, где OR, И предложение - PullRequest
0 голосов
/ 22 мая 2019

Я ищу запрос в Codeigniter, работает, как где ИЛИ, И оба работают.

Это работает отлично!

$srcArr2['emp_id']=8;
$srcArr2['status']='2';
$this->db->where($srcArr2);
$query = $this->db->get('tickets');
$res = $query->result_array(); // as array
print_r ($res);

запрос:

Необходимо добавить ИЛИ в где с $ srcArr1 ['ass_id'] = 12; Я пытаюсь, но не работает.

$srcArr1['ass_id']=12;
$srcArr2['emp_id']=8;
$srcArr2['status']='2';
$this->db->where($srcArr2);
$this->db->where_in($srcArr1);
$query = $this->db->get('tickets');
$res = $query->result_array(); // as array
print_r ($res);

Заранее спасибо за помощь

Ответы [ 2 ]

1 голос
/ 22 мая 2019
1 голос
/ 22 мая 2019

Вы можете использовать or_where_in для достижения того же,

$this->db->or_where_in($srcArr1);

Официальный Документ .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...