【发布时间】:2011-10-18 06:37:41
【问题描述】:
我在 DELETE MySQL 语句中有两个条件。但它不会删除记录。
$sql="DELETE * FROM sportevent.event_registrations WHERE event_registrations.id = '$id' AND event_registration.eventname = $event";
我的查询有问题吗?如果我只使用一个 WHERE 条件,它就可以工作,但我需要使用两个。
【问题讨论】:
-
它到底是怎么不工作的?发生错误,不会删除您期望的内容?
-
根据dev.mysql.com/doc/refman/5.0/en/delete.html,'DELETE * FROM' 中不应该有 *,而应该只是 'DELETE FROM'。
-
如果查询返回
false,则从 MySQL 检索任何错误。这样您就不必陷入黑暗! -
您好,是的,当用户单击“取消”按钮时,会提交查询。但目前它什么也没做
-
这是不正确的。
*不属于 DELETE
标签: php mysql sql-delete