【发布时间】:2015-10-22 22:01:25
【问题描述】:
这是我正在使用的查询:
$z = "INSERT INTO
`ingridients`(`recipe_id`, `name`,`quantity`,`unit`)
VALUES ('{$newid}','{${"igname".$j}}','{${"igq".$j}}','{${"igu".$j}}')";
我收到语法错误。
【问题讨论】:
-
您遇到了哪种语法错误?
-
你在双引号中使用双引号。这是不允许的。您必须连接字符串,或者最好使用准备好的语句。
-
花括号无处不在。
-
我明白了 你的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 ')' 附近使用正确的语法
-
$z = "INSERT INTO
ingridients(recipe_id,name,quantity,unit) 值 (".$newid.",".${"igname" .$j}.",".${"igq".$j}.",".${"igu".$j}.")";这就是我现在使用的,但仍然是同样的错误
标签: php mysql syntax-error insert-query