さて、私のSQLデータベースでこの構造を使用しています:
id | title | date_start | date_end| time_start | time_end | location |
そのテーブルからデータを並べ替えたいのですが、今後の日付または現在発生している日付のみです。
私はphpで次のクエリを使用しました:
$query = mysql_query("SELECT * FROM events3 ORDER BY date_start DESC LIMIT 5");
次に、クエリの後に結果を取得し、次のようにエコーしました。
これにより、データベース内の 2 つの日付のみが次のように表示されます。
ID: 2
Title: New Years Eve
Date Start: 2012-12-31 - 2012-12-31
Time Frame: 12:00:00 - 12:00:00
Location: Earth
Description: The last day of 2012.
ID: 1
Title: Christmas Day
Date Start: 2012-12-25 - 2012-12-25
Time Frame: 12:00:00 - 12:00:00
Location: Earth
Description: Merry Christmas!!
しかし、日付が発生した後に期限切れになり、次の日付のみを表示したい.