我正在尝试用php更新我的数据库,为此我编写了以下查询:
$query = " UPDATE users SET username = '$username' , password = '$password' WHERE id = $id ";
并且错误显示为:
你能帮忙吗?您的SQL语法出错;查看与MariaDB服务器版本对应的手册,以获取正确的语法 靠近''第1行
答案 0 :(得分:0)
“'something'附近使用的语法”显示了MySQL可以解析的查询的最后一部分之后的前几个字符。当'something'是零长度字符串时,就像在这种情况下,它意味着查询在完成之前结束。这表示$id
是一个空字符串。
您没有询问有关您的查询是否存在其他严重问题的评论,这些问题肯定会导致您的网站出现网络蠕虫,因此我不会提供任何此类评论。 : - )