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