我有一個錯誤與我的INSERT INTO線,它是關於這個壞小子INSERT INTO不能充當應該
mysql_query("INSERT INTO accounts('username', 'password', 'firstname', 'lastname', 'email')
VALUES($username, $password, $firstname, $lastname, $email)")
or die("Could not create account! <br/>" . mysql_error());
我與提供的錯誤是:
無法創建帳戶!
您的SQL語法有錯誤;請檢查與您的MySQL服務器版本相對應的手冊,以在''用戶名','密碼','名','姓','電子郵件'附近使用正確的語法)第1行的VALUES(測試,測試)
我懷疑它做的變量沒有被正確稱爲
請仔細閱讀其他關於此問題的其他37489379個問題的答案。 – moonwave99
您需要用單引號引用您要添加的值。 ''用戶名'''等等。儘管你可能也想看看使用PDO並將其作爲準備好的語句,因爲它更容易編寫,而且更安全。 – andrewsi
您不會像'accounts(...)'後面那樣引用列名稱 – Justin