gpt4 book ai didi

php - 在MySql中使用AES_ENCRYPT加密多个变量

转载 作者:行者123 更新时间:2023-11-29 20:54:27 25 4
gpt4 key购买 nike

像这样的 SQL 语句的正确语法是什么:

$insert = ("INSERT INTO users (email, password) VALUES (1,AES_ENCRYPT('$email',UNHEX('F3229A0B371ED2D9441B830D21A390C3'))),(1,AES_ENCRYPT('$password',UNHEX('F3229A0B371ED2D9441B830D21A390C3')));");

我正在尝试将两个变量添加到数据库的同一行,这两个变量都已加密。 $email$password 变量是来自 Web 表单的输入,但您可能已经猜到了。我收到一条错误消息,指出存在意外的逗号,该逗号必须是两个值之间的逗号。

最佳答案

您的 SQL 错误,

试试这个:

INSERT INTO users (email, password) VALUES (
AES_ENCRYPT('$email',UNHEX('F3229A0B371ED2D9441B830D21A390C3')),
AES_ENCRYPT('$password',UNHEX('F3229A0B371ED2D9441B830D21A390C3'))
)

关于php - 在MySql中使用AES_ENCRYPT加密多个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37741375/

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