2013-03-26 46 views
0

我在CodeIgniter的活動記錄中遇到了一些問題,因爲它會自動添加重音符號。例如我需要使用這個ORDER BY FIELD(網站. ID , 120, 27, 119),所以我不喜歡它$this->db->order_by('FIELD(網站. ID , '.implode(', ', $sites).')');,但得到如何刪除CI活動記錄中的重音符號?

ORDER BY FIELD(`sites`.`ID`, `120`, `27`, `119`) 

我也試圖添加撇號,但一切都沒有改變。有沒有辦法做我的查詢或我需要重寫它作爲一個簡單的查詢?

回答

0

$ this-> db-> where()接受可選的第三個參數。如果將其設置爲FALSE,則CodeIgniter不會嘗試使用反引號來保護字段或表名。

Active Record documentation

+0

我談到'order_by' – user1692333 2013-03-26 17:22:51

相關問題