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
没问题,很高兴我能帮忙:-) –