Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 明显语法错误_Php_Mysql_Syntax - Fatal编程技术网

Php 明显语法错误

Php 明显语法错误,php,mysql,syntax,Php,Mysql,Syntax,我会第一个承认我在PHP方面有点新手,但是我遇到了一个非常令人沮丧的问题,我试图提交从表单(当前在查询中预设)收集的数据,然后将其发送到数据库,我的问题是它说我的语法不正确,但是,从我发现的情况来看,它不是,而且我没有权限修改数据库,因为它是一个大学服务器 mysql_query("INSERT INTO 'nnProduct' VALUES ('', 'Something','Something','Something',5,5,'$image_name', $productTypeID)")

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

mysql_query("INSERT INTO 'nnProduct' VALUES ('', 'Something','Something','Something',5,5,'$image_name', $productTypeID)");
我犯的错误是

无效查询:SQL语法中有错误;检查手册 对应于MySQL服务器版本的正确语法 使用接近“nnProduct”的值(“”, 第1行的“某物”、“某物”、“某物”、“5,5”、“aaron.jpg”、“1)”


不能将表名用引号括起来。您需要使用勾号(或不使用勾号或引号):


不能将表名用引号括起来。您需要使用勾号(或不使用勾号或引号):


@弗雷德二世-我真的回来了!不在insert语句中枚举列也是一种非常糟糕的做法。有趣的是,几个月前,一位(另一位)
高层人员告诉我,
选择实际列而不是
*
被认为是更好/更安全的方法@symcbean-可能是John,但我不能100%确定。我想在这一点上,这是有争议的。您对这个John的看法?
SELECT
ing
*
是错误的,原因与插入而不枚举列是错误的相同。如果表发生任何变化,您的查询将不再有效。TBH,我在理解什么是双负@symcbean时遇到了一些困难-您能详细说明一下吗?“很明显,有些东西我没有完全领会。@Fred ii-我真的回来了!”!不在insert语句中枚举列也是一种非常糟糕的做法。有趣的是,几个月前,一位(另一位)
高层人员告诉我,
选择实际列而不是
*
被认为是更好/更安全的方法@symcbean-可能是John,但我不能100%确定。我想在这一点上,这是有争议的。您对这个John的看法?
SELECT
ing
*
是错误的,原因与插入而不枚举列是错误的相同。如果表发生任何变化,您的查询将不再有效。TBH,我在理解什么是双负@symcbean时遇到了一些困难-您能详细说明一下吗?很明显,我没有完全理解其中的一些内容。还要确认值的数量与表中字段的数量相匹配。错误消息表明这不是不匹配,但仍然可以明确列出字段。除此之外,它还允许您省略(和默认)一些值。还可以确认值的数量与表中的字段数量匹配。错误消息表明这不是不匹配,但仍然可以明确列出字段。除此之外,它允许您省略(和默认)一些值。
mysql_query("INSERT INTO `nnProduct` VALUES ('', 'Something','Something',...
                       ^^^^^     ^^^^
                            HERE