私が示しているのと同様のMySQLクエリでifステートメントを使用することは可能ですか?今後のイベント(以前の日付のものではありません)の情報を取得したいと思います。
ini_set('date.timezone', 'America/New_York');
echo $timestamp = date('Y-m-d');
$sql = "select eventID,eventTitle,eventDate from events where eventLocationID = $locationID AND (eventDate > $timestamp) ORDER BY eventDate ASC";
編集-SQLステートメントは今日より前の日付を除外していません(すべてを表示しています)。
たとえば、タイムスタンプが正しく設定されていることを確認するために、タイムスタンプをエコーしています。私のテーブルには、1月と今日の2つの日付を入力しました。
これが出力です
2012-05-31 //timestamp, not part of results. just for reference
2012-01-10 //first result, however it shouldn't display
2012-06-22 //this should be the only result that displays