-2

あるコンテンツをある期間または数日だけ、または反復的に表示したい

開始時刻、開始日、終了日、終了日がデータベースに保存されます

そのため、現在の時刻が開始日、開始時刻、終了日、および終了時刻の間にある場合、コンテンツが表示されます

これを達成する方法...助けてください

前もって感謝します

4

1 に答える 1

1

この質問には詳細はあまりありませんが、MySQL データベースを使用していて、説明したようなテーブルがあるとしましょう。

mytable:
  start_time TIME
  start_date DATE
  end_date DATE
  content TEXT

そのため、コメントで示唆されているように、MySQL の日付関数を使用して適切なコンテンツを選択し、場合によっては PHP も使用できます。date

たとえば、「今日」のコンテンツを取得するクエリを作成したいとします。

次のようなものを使用できます。

SELECT content FROM mytable
WHERE CURRENT_DATE BETWEEN start_date AND end_date
      AND start_time <= CURRENT_TIME

代替値を使用してパラメーター化されたクエリを作成できるように、 PHP の日付関数を調べてください。

于 2012-08-07T04:45:55.617 に答える