一直在尝试让ENCRYPT函数在PHP代码中工作,以便将数据发送到数据库。我想让它加密密码,但我不太确定语法。到目前为止,我已经得到了这个,但它显然错了?
('$_POST[username]','$_POST[productId]','ENCRYPT( '$password' )','$_POST[description]')";
它不起作用,因为您没有用.
连接字符串。
'ENCRYPT( ' . $password . ' )'
另外,谁知道你是否应该用转义这些引号,因为你没有在代码中显示字符串的开头。
不过别麻烦。。。您的代码非常不安全,并且极易受到SQL注入攻击。将准备好的/参数化的查询与PDO或类似功能一起使用,否则您无疑会被黑客入侵。此外,不要对这些密码使用加密。。。使用hashes和salts,后者是单向函数。