1
嗨有任何人有使用AES_DECRYPT和codeigniters活動記錄的經驗。我一直在使用以下行的嘗試:AES_DECRYPT與Codeigniters活動記錄
$query = $this->db->select("AES_DECRYPT(testing,'$key') as testing");
而是繼續得到一個SQL語法錯誤。我試過使用一個手動標準的SQL字符串,但如果可以的話,寧願堅持使用活動記錄。
嗨有任何人有使用AES_DECRYPT和codeigniters活動記錄的經驗。我一直在使用以下行的嘗試:AES_DECRYPT與Codeigniters活動記錄
$query = $this->db->select("AES_DECRYPT(testing,'$key') as testing");
而是繼續得到一個SQL語法錯誤。我試過使用一個手動標準的SQL字符串,但如果可以的話,寧願堅持使用活動記錄。
CodeIgniter試圖逃避,並不知道如何。作爲第二個參數添加FALSE
以告訴它不要轉義它。
// We need to escape this value before the query
$key = $this->db->escape($key);
// Tell CodeIgniter not to escape this
$this->db->select("AES_DECRYPT(testing, $key) as testing", FALSE);
不能相信我錯過了,我已經關閉了插入已經轉義。我還沒有嘗試過,但希望它會起作用,我會標記你的答案。謝謝 – user1530205
沒問題,很高興我能幫忙:-) –