有一个网站,打算用thinkphp重新写微信端,但发现有些表的字段是经过mysql的AES加密的。
比如:
insert into users(mobile) values(AES_ENCRYPT('13812345678','123456'));
123456是加密密钥。
在thinkphp的CURD方法里面要怎么才能让生成的SQL带上AES。
现在想到的就是先让thinkphp打印出要执行的SQL,然后再对SQL进行字符替换,最后通过query执行生成的语句。
想问问有没有其他更好更简洁的办法?