我想在 sql 语句中比较两个日期,如下所示:
$before_5_days = date("d.m.Y", strtotime( '-5 days' ) );
$GLOBALS['db']->query("DELETE FROM matches_of_comments WHERE flag=1 AND match_date >'$before_5_days'");
上面的查询删除了错误的字段。
match_date 列在 varchar 中,我无法更改它,我想将它与相同格式的 $before_5_days 进行比较。有没有像“strtotime”这样的函数可以在查询中使用来改变match_date的类型并进行比较???