• ベストアンサー

WHERE句で、今日以降の日付だけを表示

PHP+MySQLでテーブルを作成しています。 今日の日付のものは下記の文で表示させています。 SELECT * FROM table WHERE date = date(now()); 同じように、明日以降のもの全てを表示させたいのですが、 BETWEENで日付を設定しなければならないのでしょうか? BETWEENは長くなるので、すっきりさせたいと思い探してはみたのですが、 BETWEENばかりで、質問の方させていただきました。

質問者が選んだベストアンサー

  • ベストアンサー
  • kazne
  • ベストアンサー率66% (8/12)
回答No.1

こんばんは betweenをのかわりに普通に比較演算子を > にすればいいかと思いますよ。 select * from table where date > now();

rabbit-kimura
質問者

お礼

ありがとうございました!! 無事できました!! もう少し複雑なSQL文でやってみたら、なぜかできなかったのですが、 質問内容が変わってしまうので、別質問でさせていただきます(>_<) ありがとうございました!!