【发布时间】:2013-11-15 08:23:35
【问题描述】:
我希望 sql 查询从我的广告表中选择过期的记录 计算 7 天以内的日期。 我的代码是:
$query ="SELECT * FROM advertisement WHERE DAY( FROM_UNIXTIME( expiration ) ) <=7";
$result=mysql_query($query);
$rec=mysql_fetch_array($result);
但它没有返回 true。我的过期字段是时间戳,请帮助我获得最佳性能的最佳查询,谢谢。
感谢大家回答我的问题,我测试了它并且是真的:
SELECT * FROM advertisement where datediff(FROM_UNIXTIME( expiration ),now()) <=7
【问题讨论】: