[英]Code igniter MySQL AES with active records?
我如何使用mysql的內置aes加密/解密函數使用代碼點火器活動記錄來插入/更新/選擇數據庫中的數據?
我知道我可以使用正常的SQL查詢,但我想理想地使用活動記錄。
謝謝
如果您使用之前提供的代碼:
$this->db->set('password',"AES_ENCRYPT('{$data['password']}','my_key')",FALSE);
你應該在將密碼傳遞給db-> set之前轉義密碼
使用:
$pass = $this->db->escape($data['password']);
這樣,如果密碼包含特殊字符,它將不會終止查詢
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.