我的 MySQL 数据库中有事件,所有事件都有一个日期。当我执行 SQL 查询以获取未来的所有事件时,我收到一个错误......虽然,事件的日期是在未来。当我将 SQL 请求更改为选择过去的日期时,我得到了未来的日期......
下面的 SQL 语句以前工作过,但由于某种原因它停止工作......
我使用这个 SQL 请求:
$sql = "SELECT * FROM calendar WHERE date >= CURDATE() order by `date`";
结果我得到一个空数组......
但是,如果我将查询更改为此,我将获得数据库中的所有事件:
$sql = "SELECT * FROM calendar WHERE date <= CURDATE() order by `date`";
这是我的数据库数据。在我看来,所有的数据都在未来......
表格的格式date
是默认的日期类型:
当我向我的服务器询问echo date("Y-m-d");
我得到今天日期的时间时......
那么我在哪里犯错呢?