1
我對請求數據庫Active Record有問題。
我想創建的查詢:
支架(後WHERE和4之後)和 'Nadawca', '%多爾%'CodeIgniter帶括號的活動記錄
SELECT * FROM (`30px__przesylki`) WHERE (`test` = 0 AND `Status` = 4) AND (`Nadawca` LIKE '%dor%' OR `Odbiorca` LIKE '%dor%' OR `NrPrzesylki` LIKE '%dor%' OR `Uwagi` LIKE '%dor%' OR `Opis` LIKE '%dor%' OR `Tracking` LIKE '%dor%' OR `Error` LIKE '%dor%') ORDER BY `id` asc LIMIT 10
我在CI做:
$this->db->order_by("id", "asc");
$this->db->limit($ile,$offset);
$this->db->like('Nadawca', $search);
$this->db->or_like('Odbiorca', $search);
$this->db->or_like('NrPrzesylki', $search);
$this->db->or_like('Uwagi', $search);
$this->db->or_like('Opis', $search);
$this->db->or_like('Tracking', $search);
$this->db->or_like('Error', $search);
$this->db->where('Status', 4);
$query = $this->db->get('przesylki');
接收請求不帶括號:
SELECT *
FROM (`30px__przesylki`)
WHERE `test` = 0
AND `Status` = 4
AND `Nadawca` LIKE '%dor%'
OR `Odbiorca` LIKE '%dor%'
OR `NrPrzesylki` LIKE '%dor%'
OR `Uwagi` LIKE '%dor%'
OR `Opis` LIKE '%dor%'
OR `Tracking` LIKE '%dor%'
OR `Error` LIKE '%dor%'
ORDER BY `id` asc
LIMIT 10
如何使括號?