可能是一个非常简单的引用,但php不是我的事情!
"INSERT INTO feedback_test (FirstName, LastName, Age) VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')"
意外错误T_ENCAPSED_AND_WHITESPACE期待T_STRING或T_VARIABLE或T_NUM_STRING
答案 0 :(得分:0)
尝试此查询
$query = "INSERT INTO feedback_test (FirstName, LastName, Age) VALUES
('".$_POST["firstname"]."','".$_POST["lastname"]."','".$_POST["age"]."')";
答案 1 :(得分:0)
在PHP中,每个语句都以semocolon结尾。
所以在你的线上添加一个semocolon(;
)。
同样,您不会在发布的值中添加单引号('
)。
因此,总的来说,请将您的查询更新为:
"INSERT INTO feedback_test (FirstName, LastName, Age) VALUES
('$_POST[\'firstname\']','$_POST[\'lastname\']','$_POST[\'age\']')";
答案 2 :(得分:0)
您没有给出$_POST
的索引报价。如果$_POST
的索引是字符串,则必须使用puote。
试试这个
"INSERT INTO `feedback_test` (`FirstName`, `LastName`, `Age`) VALUES
('".$_POST['firstname']."','".$_POST['lastname']."','".$_POST['age']."')"
答案 3 :(得分:-1)
$query = "INSERT INTO feedback_test (FirstName, LastName, Age) VALUES ('".$_POST['firstname']."','".$_POST['lastname']."','".$_POST['age']."')";