ERROR:
您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 靠近' Desc =' Legenday Films'在哪里ID =' 3''在第1行
AT
$mysqli->query("UPDATE conf_src SET Name='$CSRC', Desc='$CSRCD' WHERE ID='$ssID'")
$ CSRC是来源的名称" LEGEND"
$ CSRCD是源"传奇电影"
的描述答案 0 :(得分:4)
desc
是MySQL保留字
需要用反引号包装
`Desc`='$CSRCD'
要么将其重命名为其他内容,例如Description
有关完整列表,请访问MySQL.com网站:
以避免以后使用其他保留字。
答案 1 :(得分:3)
desc是SQL中用于降序或描述的关键字,您必须使用反引号来引用这些关键字。
UPDATE conf_src SET Name='$CSRC', `Desc`='$CSRCD' WHERE ID='$ssID'
答案 2 :(得分:2)
Desc
是一个保留词,所以需要使用backtique来逃避
`Desc`
如果不确定,请考虑转义选择列表中的所有列以及表名(首先考虑参考MySQL规范)
UPDATE `conf_src` SET `Name`='$CSRC', `Desc`='$CSRCD' WHERE `ID`='$ssID'