更新 mysql 中的行时,我遇到了定义整数的问题。
更准确地说:- 我输入 2 作为字段值,当我查看该行时,该字段设置为 1。
这是我的 SQL 命令:
$DB->query("UPDATE Listings SET Type='2' AND Status='Available' WHERE LID='$LID'");
查询本身执行良好,值被更新并选择了正确的行。问题在于“类型”字段。字段类型是 tinyint。
这里完全被难住了,请帮助!
编辑:请注意以这种方式传递变量可以允许 SQL 注入。不建议