这是我第二次来这里...我可能会输入错误,但我希望不会,我遇到了 php 问题,每当我在 sql 查询中放入 AND 语句时,它都会给我一个关于 sql 语句不正确的错误。我想为 mysqli 更新数据库查询执行两个 SET 语句,但我似乎无法成功。我尝试更改变量,但没有用。我以为它只会用设置的参数更新两者,但它不会请帮我解决一下这个。
2 回答
泛舟湖上清波郎朗
TA贡献1818条经验 获得超3个赞
您应该在查询中使用逗号,而不是AND像这样:
$bansql = "UPDATE users SET Banned = '1' , DeletedMotive = ? WHERE username = ?";
拉风的咖菲猫
TA贡献1995条经验 获得超2个赞
而不是这个查询:
$sql = "UPDATE users SET Banned = '1' and SET BannedMotive = ? and SET WHERE username = ?";
您的查询应该是:
$sql = "UPDATE users SET Banned = '1',BannedMotive = ? WHERE username = ?";
- 2 回答
- 0 关注
- 344 浏览
添加回答
举报
0/150
提交
取消
