PHP mySQL,如何从 mysql 获取 2 个日期之间今天的数据

PHP mySQL, how to get data from mysql for today ranging between 2 dates

我的 MySQL table、valid_fromvalid_till 中有两列都有日期。

我想获取今天日期的记录,例如今天是 2016 年 4 月 22 日,我的 table 中有一条记录有 valid_from 和 valid_till 日期和今天的日期都在那个记录的范围内,那我要那个记录

我的问题是我该怎么做?谢谢!

我的头像 table:

这样你可以测试日期,例如今天的日期,id是否在valid_from日期和valid_till[=15之间=] 日期:

select * from (table_name) 
where (date_to_test) > valid_from and (date_to_test) < valid_till;

非常感谢你们的宝贵意见。我开始使用查询:

SELECT * FROM `exchangerate` WHERE '$DateToday' between `valid_from` and `valid_till`