我正在使用一个MySQL数据库,通过PHP访问它,我希望它不显示比今天的日期更早的条目。我花了很长时间来点菜。我以前让它起作用的,现在不行了。我已经由ASC订购,按日期,很好,但它仍然显示较旧的条目。“日期”存储为日期时间,而不是字符串,因此要将其更改为int。and future dated entries
$sql = "SELECT * FROM $db WHERE date >= '$today' ORDER BY date ASC"
在数据库表中,我创建了一个日期属性,但我已经将其类型设置为varchar,而不是Date。我的问题是:我还能在SQL查询中比较这样的日期吗?我的数据库中的日期以这种格式存储:我必须在PHP中执行如下所示的SQL查询:FROM DBtable
WHERE DBname='$name' AND date>='31/01/2015' AND date<='31/09/
我有一个关于如何在mysql中排序日期的问题。这听起来可能很愚蠢,因为它可以用order by date asc来完成。在我的表中,日期实际上是以字符串形式存储的,格式为Wed,2014-02-19。-02-264 | 38 | Wed,2014-02-05
对于上述情况,我仍然能够使用order by date asc进行排序,因为所有日期都是星期三。将首先对Thu,2014-02-13进行<e