と呼ばれるこのテーブルがありますevents
。このテーブルにはevent_date
、 とevent_time
が別々の列に含まれています。私は現在、今後のすべてのイベントを表示するページに取り組んでいます。events
日付と時刻がまだこれからのテーブルからレコードをクエリするにはどうすればよいですか? つまり、MySQL を使用してクエリ、具体的にはwhere
句をどのように計算または記述するのでしょうか? PHP と CodeIgniter を使用しています。
答えてくれてありがとう。
編集:ゴードン・リノフの提案を使用しました:
where event_date >= now() or
(event_date = date(now()) and event_time > time(now()))
しかし、私はそれを
where event_date>date(now()) or
(event_date=date(now()) and event_time>time(now()))
Gordon's は、私が期待していた結果をまったく返さなかったからです (現在の日付であるが、まだ時間が来ていないイベントは、今後のイベントとして表示されませんでした)。とにかく、ゴードンと他の回答者に感謝します。私はまだ MySQL の日付クエリの専門家ではないので、皆さんには大変お世話になりました。