我会第一个承认我在PHP方面有点新手但是我有一个非常令人沮丧的问题,我正在尝试提交从表单收集的数据(目前在查询中预设)和然后将它发送到数据库,我的问题是它说我的语法不正确,但是我发现它不是,我无权修改数据库,因为它是一个大学服务器。
mysql_query("INSERT INTO 'nnProduct' VALUES ('', 'Something','Something','Something',5,5,'$image_name', $productTypeID)");
我遇到的错误就是这个
查询无效:您的SQL语法出错;检查手册 对应于您的MySQL服务器版本,以获得正确的语法 在“'nnProduct'VALUES(''附近使用,'', 'Something','Something','Something',5,5,'aaron.jpg',1)'在第1行
答案 0 :(得分:5)
您无法将表名包装在引号中。您需要使用刻度(或没有刻度或引号):
mysql_query("INSERT INTO `nnProduct` VALUES ('', 'Something','Something',...
^^^^^ ^^^^
HERE