Приведенный ниже код активной записи не группирует предложения WHERE, как мне нужно ...
$this->db->where('customers_id',$this->user->getCurrentUserProperty('id'))
$this->db->like('delivery_name', $this->input->post('search'));
$this->db->or_like('customers_company', $this->input->post('search'));
$this->db->or_like('customers_company2', $this->input->post('search'));
$this->db->or_like('customers_company3', $this->input->post('search'));
$this->db->or_like('customers_company4', $this->input->post('search'));
Это генерирует
WHERE `customers_id` = 31509 AND `delivery_name` LIKE '%str%' OR `customers_company` LIKE '%str%'"
Мне НУЖЕН вывод, чтобы иметь круглые скобкиэто как ниже ... как я могу это сделать?
WHERE `customers_id` = 31509 AND (`delivery_name` LIKE '%str%' OR `customers_company` LIKE '%str%')"
Примечание: я ненавижу активную запись за раздражающее время, как это
Если я использую метод ниже, как я могу дезинфицироватьввод, так что это не сырье в запросе?
$where = "name='Joe' AND status='boss' OR status='active'";
$this->db->where($where);