表观语法错误

0 php mysql syntax

我会第一个承认我在PHP方面有点新手但是我有一个非常令人沮丧的问题,我试图提交从表单中收集的数据(当前预设在查询中),然后发送它到数据库,我的问题是它说我的语法不正确,但是我发现它不是,我无权修改数据库,因为它是一个大学服务器.

mysql_query("INSERT INTO 'nnProduct' VALUES ('', 'Something','Something','Something',5,5,'$image_name', $productTypeID)");
Run Code Online (Sandbox Code Playgroud)

我遇到的错误就是这个

查询无效:SQL语法中存在错误; 查看与您的MySQL服务器版本对应的手册,以便在''nnProduct'VALUES('','Something','Something','Something',5,5,'aaron.jpg',1)附近使用正确的语法'在第1行

Joh*_*nde 5

您不能将表名包装在引号中.您需要使用刻度(或没有刻度或引号):

mysql_query("INSERT INTO `nnProduct` VALUES ('', 'Something','Something',...
                       ^^^^^     ^^^^
                            HERE
Run Code Online (Sandbox Code Playgroud)