1

我编写了这段代码来向我的数据库插入一个名为“Barezkk”的参数,并使用表格数据,但是当按下提交时我有一个错误

mysql_query("INSERT INTO data(FulName) 
VALUES ( $_POST['in2'])

值的语法是错误的吗?

4

2 回答 2

4

你真的需要包装你的$_POST部分......

mysql_query("INSERT INTO data(FulName) VALUES ({$_POST['in2']})");

如果该值是一个字符串,你应该这样做:

mysql_query("INSERT INTO data(FulName) VALUES ('{$_POST['in2']}')");

或者你可以连接它:

mysql_query("INSERT INTO data(FulName) VALUES ('" . $_POST['in2'] . "')");
于 2012-04-11T16:45:12.417 回答
0

您缺少引号(单引号和双引号)

          mysql_query("INSERT INTO Persons (FulName)
           VALUES ('$_POST['in2']')");
于 2012-04-11T17:54:12.347 回答