【发布时间】:2016-03-10 14:31:31
【问题描述】:
我不断收到错误:-
“您的 SQL 语法有错误;请查看手册 对应于您的 MariaDB 服务器版本,以便使用正确的语法 靠近'密码='evertonblues' 名字='Josh' 姓氏='Edmondson'
Date of Birth='199' 在第 1 行"
运行更新查询时出错。
$result = mysqli_query($con, "UPDATE Users SET Username='".$newUsername."' Password='".$newPassword."' Forename='".$newForename."' Surname='".$newSurname."' `Date of Birth`='".$newDateofBirth."' Address='".$newAddress."' `Post Code`='".$newPostcode."' Email='".$newEmail."' `Phone Number`='".$newPhonenumber."' WHERE `User ID`='".$newUserid."';");
【问题讨论】:
-
我更新了问题,现在应该有代码
-
可能与转义列名
Date of Birth有关,其中包含空格。可能重复:stackoverflow.com/q/14190798/1749822 -
按照链接线程中的一些建议,仍然没有用:/
-
用户名和密码之间缺少逗号;和许多其他人......