我正在使用codeigniter/SQL。在哪裏我想插入unicode字符串與'N'前綴的插入。我怎樣才能在普通插入中實現它。codeigniter在sql中添加N查詢INSERT unicode文本
常規代碼:
$data = array(
'title' => 'My title' ,
'name' => 'My Name' ,
'data' => 'My data'
);
$this->db->insert('mytable', $data);
INSERT努力實現:
INSERT INTO mytable (title, name, data)
VALUES ('My title','My Name',N'My data');
有什麼辦法來手動achive上面插入,而不是寫查詢?
您應該重寫系統DB_driver.php'_insert()'方法,並自己檢查每個值並在需要時將其轉換爲N前綴。 [Check lines 1396 - 1399](https://github.com/bcit-ci/CodeIgniter/blob/develop/system/database/DB_driver.php)。 – Tpojka