在我的数据库中,我想删除日期字段为<的行。使用PHP脚本的当前日期。
$date('Y-m-j');
$result = mysql_query("DELETE * FROM festival WHERE day = '$date'");
出于同样的原因,DELETE不起作用。使用SELECT的相同查询。 Perarps是由于对DELETE命令的一些许可?
答案 0 :(得分:1)
您的SQL语法不正确。 DELETE查询不会采用列列表,但您尝试将其传递一个(*
)。
您的查询应该只是:
DELETE FROM festival WHERE date = '$date'