2
我的数据有一个名为“date”的列,其中包含unix日期格式的发布日期。我使用此查询来获取其发表于3天前获取3天前发布的帖子的正确方法?
$result=mysql_query("SELECT * FROM track WHERE
FROM_UNIXTIME(date,'%Y-%m-%d %h:%m:%s') > NOW() - INTERVAL 3 DAY AND
FROM_UNIXTIME(date,'%Y-%m-%d %h:%m:%s') < NOW() - INTERVAL 2 DAY");
这工作职位,但是,它按日期选择哪些职位是在-48小时-72小时范围内。 但我想按日期名称获取帖子。我的意思是,例如,如果一个帖子在40小时前添加,现在它不是理论上的48小时(2天),但如果我们看一下日期的名称,那是2天前。我如何获取这样的帖子?
CUR_DATE()应该是CURDATE() – user198989 2013-04-09 01:14:40
Ooops。感谢您的支持。 – 2013-04-09 01:15:57
因此,今天应该是“FROM_UNIXTIME(date,'%Y-%m-%d')= CURDATE()” 奇怪的是,我得到与我以前的查询相同的结果。 – user198989 2013-04-09 01:18:38