Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用MySQL查询当前timedate中的行?_Php_Mysql_Timestamp - Fatal编程技术网

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