0

Varchar日期字段存储如下:2013-06-17 00:00

$date = date("Y-m-d H:i");
$query = "SELECT Date,Away,vTotal,vML,Home,hLine,hTotal,hML FROM `LINES` ORDER by Date ASC WHERE Date > '$date' ";
4

2 回答 2

2

第一的。你的查询是错误的。

$query = "SELECT Date,Away,vTotal,vML,Home,hLine,hTotal,hML FROM `LINES` WHERE Date > '$date' ORDER by Date ASC";

您还可以通过或多或少的运算符比较 MySQL 中的字符串值。

PS考虑转换为日期/时间类型。

于 2013-06-18T00:35:29.200 回答
0

http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html#function_str-to-date

相信您会想要使用上面的函数并进行日期比较。同意日期应存储为 DATE DATETIME 或 TIMESTAMP 的评论。

于 2013-06-18T00:31:27.763 回答