我正在使用php和mysql,似乎無法將數據插入到數據庫中。 以下是錯誤:錯誤:您在SQL語法中有錯誤
錯誤:您的SQL語法錯誤;檢查對應於你的MySQL服務器版本使用附近的「我的街」正確的語法手冊「 A00 1PQ」,「」)」在3號線
$username = mysql_real_escape_string($_POST['username']);
$pword = mysql_real_escape_string($_POST['passwd']);
$fname = mysql_real_escape_string($_POST['firstname']);
$lname = mysql_real_escape_string($_POST['lastname']);
$email = mysql_real_escape_string($_POST['email']);
$telephone = mysql_real_escape_string($_POST['telephone']);
$ad1 = mysql_real_escape_string($_POST['ad1']);
$ad2 = mysql_real_escape_string($_POST['street']);
$ad3 = mysql_real_escape_string($_POST['town']);
$pcode = mysql_real_escape_string($_POST['pcode']);
$con = mysql_connect("localhost","myuser","mypass");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("peoplesdb", $con);
//$description = mysql_real_escape_string($_POST[description]);
$sql="INSERT INTO members (username, pword, fname, lname, email, telephone, ad1, ad2, ad3, pcode, status)
VALUES
('$username','$pword','$fname', '$lname', '$email','$telephone','$ad1','$ad2,'$ad3','$pcode')";
在該行3 2地址數據和郵政編碼。一切似乎都對我好,但仍然無法弄清楚可能是什麼問題。
謝謝@HefferWolf,指出缺少的單引號字符。這解決了問題。 – Alan