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 に答える