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' ";
最佳答案
首先。您的查询有误。
$query = "SELECT Date,Away,vTotal,vML,Home,hLine,hTotal,hML FROM `LINES` WHERE Date > '$date' ORDER by Date ASC";
您还可以通过 more 或 less 运算符来比较 MySQL 中的字符串值。
附注考虑转换为日期/时间类型。
关于php - 如何比较 mysql 查询中存储为 varchar 的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17158909/