【发布时间】:2017-04-28 09:13:41
【问题描述】:
请帮助了解如何在 php 中比较日期与数据库中的日期
类似
$today = date("y-m-d");
select * from table name where date <= $today
这样不行
请帮忙
【问题讨论】:
请帮助了解如何在 php 中比较日期与数据库中的日期
类似
$today = date("y-m-d");
select * from table name where date <= $today
这样不行
请帮忙
【问题讨论】:
试试这个
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
【讨论】:
添加引号:
$sql = "select * from table name where date <= '{$today}';
数据库中的字段date设置为datetime
【讨论】: