php mysql DELETE不起作用

时间:2013-03-20 16:51:24

标签: php mysql

在我的数据库中,我想删除日期字段为<的行。使用PHP脚本的当前日期。

$date('Y-m-j');
$result = mysql_query("DELETE * FROM festival WHERE day = '$date'");

出于同样的原因,DELETE不起作用。使用SELECT的相同查询。 Perarps是由于对DELETE命令的一些许可?

1 个答案:

答案 0 :(得分:1)

您的SQL语法不正确。 DELETE查询不会采用列列表,但您尝试将其传递一个(*)。

您的查询应该只是:

DELETE FROM festival WHERE date = '$date'