用php在mysql中选择一个间隔

时间:2016-01-25 16:30:46

标签: mysql date

我需要使用回答日期角色的PHP脚本选择wordpress的活动帖子。

这是我尝试的选择,但它不起作用:

select post_title, post_date from wp_posts 
where post_date between 2016-01-25 and 2016-01-01

之前,我试过这个:

select post_title, post_date from wp_unp_posts where

Date_sub(curdate(), interval '25' day)

或:

select post_title, post_date from wp_unp_posts where

post_date => curdate() - 25

没有任何结果。

此查询的正确构造是什么?

1 个答案:

答案 0 :(得分:0)

首先将日期用单引号括起来,因为它是字符串类型。并且还交换日期的顺序,使得第一个日期应该小于第二个日期。试试这个:

select post_title, post_date from wp_posts where post_date between '2016-01-01' and '2016-01-25';