如何将今天的日期与数据库中的日期与PHP进行比较

时间:2017-04-28 09:13:41

标签: php sql

请帮助说明如何在php中将日期与数据库中的日期进行比较

类似

$today = date("y-m-d");
select * from table name where date <= $today

这不是这样的方式

请帮忙

2 个答案:

答案 0 :(得分:1)

试试这个

SELECT * FROM table_name WHERE date <= CURDATE() 

您也可以使用

SELECT NOW(),CURDATE(),CURTIME()

将导致类似这样的事情:

NOW() --> 2014-11-22 12:45:34
CURDATE() --> 2014-11-22
CURTIME() --> 12:45:34

有关详细信息,请转到此link

答案 1 :(得分:0)

添加引号:

$sql = "select * from table name where date <= '{$today}';

数据库中的字段date设置为datetime