Php 如何使用MySQL查询当前timedate中的行?
如何查询属于当前时间日期的行 条款表Php 如何使用MySQL查询当前timedate中的行?,php,mysql,timestamp,Php,Mysql,Timestamp,如何查询属于当前时间日期的行 条款表 id title date_from date_to 1 a 2014-08-11 00:00:00 2014-08-25 00:00:00 2 b 2014-08-01 00:00:00 2014-08-25 00:00:00 3 c 2014-08-09 00:00:00 2014-08-10 00:00:00 查询(显然不
id title date_from date_to
1 a 2014-08-11 00:00:00 2014-08-25 00:00:00
2 b 2014-08-01 00:00:00 2014-08-25 00:00:00
3 c 2014-08-09 00:00:00 2014-08-10 00:00:00
查询(显然不起作用)
CURRENT\u TIMESTAMP
是执行该查询的确切时间,但在列中有一天的开始日期。
尝试使用当前日期您可以这样做
SELECT
p.*
FROM t AS p
WHERE NOW() >= p.date_from
AND NOW() <= p.date_to
当前某物和其他某物之间的时间戳??-“p.type是从哪里来的?”“是的。谢谢。对不起,打字机不应该在那里。非常感谢你的回答,M!
1 a 2014-08-11 00:00:00 2014-08-25 00:00:00
2 b 2014-08-01 00:00:00 2014-08-25 00:00:00
SELECT
p.*
FROM t AS p
WHERE NOW() >= p.date_from
AND NOW() <= p.date_to
SELECT
p.*
FROM t AS p
WHERE CURRENT_TIMESTAMP >= p.date_from
AND CURRENT_TIMESTAMP <= p.date_to