在PHP中帮助SHA1或MD5

时间:2010-10-18 20:22:43

标签: php security md5 sha1

我创建了一个将输入的数据插入数据库的表单。除非我将SHA1('$ password')放入INSERT INTO VALUSE标记,否则它的工作正常。如果我只输入'$密码就行了。

放置SHA1显示 - 您的SQL语法中有错误;检查与MySQL服务器版本对应的手册,以便在第1行的''附近使用正确的语法

你能帮我解决吗?

由于

$q = "insert into users (fullname,email,website,username,password) values ('$fn','$e','$w','$u', SHA1('$password')";
    $r = mysql_query($q) or die(mysql_error()); //Run the query.

1 个答案:

答案 0 :(得分:3)

您的陈述中似乎缺少一个括号。尝试:

$q = "insert into users (fullname,email,website,username,password) values ('$fn','$e','$w','$u', SHA1('$password'))";