在SQL的insert语句中我有错误?

时间:2012-04-11 16:44:10

标签: php mysql html

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

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

是值错误的语法吗?

2 个答案:

答案 0 :(得分: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'] . "')");

答案 1 :(得分:0)

你错过了qutations(单人和双人)

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