我会第一个承认我在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行
您不能将表名包装在引号中.您需要使用刻度(或没有刻度或引号):
mysql_query("INSERT INTO `nnProduct` VALUES ('', 'Something','Something',...
^^^^^ ^^^^
HERE
Run Code Online (Sandbox Code Playgroud)