我希望 sql 查询从我的广告表中选择过期计数日期低于 7 天的记录。我的代码是:
$query ="SELECT * FROM advertisement WHERE DAY( FROM_UNIXTIME( expiration ) ) <=7";
$result=mysql_query($query);
$rec=mysql_fetch_array($result);
但它没有返回真实。我的过期字段是时间戳,请帮助我以最佳性能进行最佳查询,谢谢。
谢谢大家回答我的问题,我测试了它并且是真的:
SELECT * FROM advertisement where datediff(FROM_UNIXTIME( expiration ),now()) <=7