我有这样一段代码PHP,数据库问题
<?php
$con = mysql_connect("localhost","root","password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("tables", $con);
$sql="INSERT INTO customer (Name, Telephone, Email, Address, PostCode, Specialisation)
VALUES
($_POST['firstname'], $_POST['telephone'],$_POST['email'], $_POST['address'],$_POST['postcode'],$_POST['special'])";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "Inserted into Worker database";
mysql_close($con);
?>
我不断收到此错误 - 解析错误:语法错误,意想不到的T_ENCAPSED_AND_WHITESPACE,在期待T_STRING或T_VARIABLE或T_NUM_STRING
我不是当然还有什么要做。请帮忙。谢谢
你能告诉我们哪一行导致这个错误? – Intrepidd 2012-04-03 16:50:37
这一行 - ($ _ POST ['firstname'],$ _POST ['telephone'],$ _ POST ['email'],$ _POST ['address'],$ _ POST ['postcode'],$ _ POST ['特殊'])“; – Ester 2012-04-03 16:51:56
我认为首先你应该通过打印来检查你正在执行的查询是否是你想要的查询用phpmyadmin检查并让我知道 – Sumant 2012-04-03 16:55:06