0
我已经创建了一个将输入的数据插入数据库的表单。除了当我将SHA1('$ password')放入INSERT INTO VALUSE标记时,它完美地工作。如果我只输入'$密码,它工作正常。使用PHP中的SHA1或MD5帮助
放置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.
请在这篇文章中提供一些实际的代码。很难判断您是否从向MySQL提交查询的方式获取了此错误,或者您的MySQL服务器不支持SHA1()函数。 – 2010-10-18 20:26:12
用代码更新。 – Johnson 2010-10-18 20:27:18