在我的数据库中,我想删除使用PHP脚本的日期字段为<当前日期的行。php mysql删除不起作用
$date('Y-m-j');
$result = mysql_query("DELETE * FROM festival WHERE day = '$date'");
由于相同的原因,DELETE不起作用。使用SELECT执行相同的查询。 Perarps它是由于一些关于DELETE命令的权限?
在我的数据库中,我想删除使用PHP脚本的日期字段为<当前日期的行。php mysql删除不起作用
$date('Y-m-j');
$result = mysql_query("DELETE * FROM festival WHERE day = '$date'");
由于相同的原因,DELETE不起作用。使用SELECT执行相同的查询。 Perarps它是由于一些关于DELETE命令的权限?
您的日期_is_你删除一切(=)指定日期的...不是它小于(<)。 – Ben 2013-03-20 16:53:30
不需要*或者只是DELETE FROM会很好+上面说的是什么 – Dave 2013-03-20 16:55:13
mysql_query('DELETE FROM'festival' WHERE'day' <= CURDATE();'); – MECU 2013-03-20 16:55:41