SQL INSERT提供“无效查询:未知列”

时间:2015-05-27 09:30:40

标签: php mysql sql mysqli

我需要将$username放入数据库,但我的查询会给我Invalid query: Unknown column ...

这是我的疑问:

"INSERT INTO `user`(`screen_name`) VALUES (".$userName.")" 

任何人都可以帮助我?

2 个答案:

答案 0 :(得分:1)

字符串没有引号。

"INSERT INTO `user`(`screen_name`) VALUES ('".$userName."');" 

在末尾添加分号,但并不总是必要。

答案 1 :(得分:-2)

您可以尝试这样

$sql = "INSERT INTO table_name (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')";