2

私はバナー ローテーション システムを構築しています。SQL テーブルには、バナーが印刷キューに追加されたときに保存する日時フィールドと、退出したときに保存するフィールドがあります。ページをロードするときに、キューにあるそれらすべてを表示するクエリが必要です。

私はこれを試しましたが成功しませんでした:

SELECT * 
FROM banners 
WHERE banner_start_date <= NOW() 
    AND banner_end_date >= NOW()

これをPHPで使用しています。

前もって感謝します!

4

1 に答える 1

3

試す

SELECT * FROM banners 
WHERE now() between banner_start_date AND banner_end_date
于 2012-08-16T20:57:20.597 に答える