2010-08-04 63 views
0

我想允許用戶與我創建的網站上註冊,不過我使用的代碼不能正常工作,我需要你的幫助。幫助 - 插入MySQL數據庫使用PHP

$registerquery = mysql_query("INSERT INTO users (Username, Password, EmailAddress) VALUES('".$username."', '".$password."', '".$email."'"); 

數據庫: alt text http://img248.imageshack.us/img248/2457/screenshot20100805at001.png

我只想存儲在這個階段,用戶名,密碼和電子郵件地址。

+0

不工作?你得到的錯誤是什麼?使用的mysql_query( '{您的查詢這裏}。')或死亡(mysql_error());找出 – MrSoundless 2010-08-04 23:24:00

+0

究竟是不是工作?你遇到了什麼錯誤? – 2010-08-04 23:24:45

+0

發佈當你使用上面的代碼,錯誤,什麼發生什麼?另外,還要確保使用http://php.net/manual/en/function.mysql-real-escape-string.php這樣你就可以過濾被添加到您的數據庫,而不是倒在注射吸毒的數據。 – Prix 2010-08-04 23:26:29

回答

7

你錯過了a)在查詢結束。

$registerquery = mysql_query("INSERT INTO users (Username, Password, EmailAddress) VALUES('".$username."', '".$password."', '".$email."')"); 
+0

哈哈,謝謝:) – ritch 2010-08-04 23:24:36

0
$registerquery = mysql_query("INSERT INTO `users` (`Username`, `Password`, `EmailAddress`) VALUES ('".$username."', '".$password."', '".$email."')"); 
0

您在SQL查詢中缺少右括號。在結束

$registerquery = mysql_query("INSERT INTO users (Username, Password, EmailAddress) VALUES('".$username."', '".$password."', '".$email."')"); 

注):嘗試這一行「」 「);

+0

好吧,我被打了。 – 2010-08-04 23:28:08