我有一个Mysql的问题。(我对它使用PHP )。
例如,我有这样一种数据库:
名称|已开始且|将结束
杰森| 2009-12-17 | 2009-12-24
埃里克| 2009-12-12 | 2009-12-30
玛利亚| 2010-01-02 | 2010-01-10
关于mysql (或php)的问题,我想知道现在“在”的人的名字(2009-12-19)。
答案应该是:
杰森
艾瑞克
提前感谢您的大力帮助!
发布于 2009-12-20 00:57:41
那么比较日期的查询又如何呢?
我想,像这样的东西应该可以做到:
select name
from your_table
where started <= curdate()
and will_end >= curdate()备注:
>和<而不是>=和<=;这取决于您的数据。curdate()函数获取当天的日期,这比使用一些PHP代码将日期注入查询更好。发布于 2009-12-20 00:58:03
SELECT *
FROM `table`
WHERE CURDATE() BETWEEN `startdate` AND `enddate`https://stackoverflow.com/questions/1933435
复制相似问题