如果表单输入的结果(例如 $_POST['eventID'] 与数据库中的 eventID 匹配,则此查询旨在更新 inUse 变量,从而将该事件的 inUse 值更改为 1,而将所有其他值更改为零。
mysql_query("UPDATE events SET inUse=IF('$_POST['eventID']' = eventID, 1, 0)");
数据库需要一个整数,但是我很担心,因为我已经转储了 $_POST['eventID'] 的值,它显示为一个字符串。我试过使用 intval 和 int 无济于事。
还是我的查询语法有问题?
谢谢 :)