gpt4 book ai didi

php - 具有事件记录的 Codeigniter MySQL AES?

转载 作者:可可西里 更新时间:2023-11-01 07:21:22 24 4
gpt4 key购买 nike

我如何使用 code igniters 事件记录来使用 mysql 的内置 aes 加密/解密函数从数据库中插入/更新/选择数据?

我知道我可以只使用普通的 sql 查询,但我想理想地使用事件记录。

谢谢

最佳答案

如果您使用之前提供的代码:

$this->db->set('password',"AES_ENCRYPT('{$data['password']}','my_key')",FALSE);

在将密码传递给 db->set 之前,您仍然应该转义密码

使用:

$pass = $this->db->escape($data['password']);

这样,如果密码包含特殊字符,它就不会终止查询

关于php - 具有事件记录的 Codeigniter MySQL AES?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3827267/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com