そこで、セミナー用の PHP スケジューラーを開発中です。基本的には、週に 1 回、同じ日に同じ時間に開催されるセミナーのリストがあり、一定の週数で開催されます。
現在、私のデータベースには、pkey、開始日、終了日、セミナーの名前、日時を表す文字列があります。
現在、今日の日付をすべてのセミナーの開始日と終了日と比較することに基づいて、現在実行中のすべてのセミナーを表示するページがあります。さて、今日のセミナー会議を表示したいだけです。
スケジュール変数をDATEにする必要があると思います。varchar 文字列は、この部分からどこから始めればよいかさえわからないため、dect テープで修正しました。
[weekday] [time] 形式の DATE 型変数に日時を格納するように SQL 変数をフォーマットするにはどうすればよいですか? これは可能ですか?
編集
私が求めていることを理解している誰かが、私の質問を言い換えるのを手伝ってくれますか? 私が求めていることを明確にすることができないようです。
たとえば、11 月 14 日から 12 月 26 日まで水曜日の午後 7 時に MySQL セミナーがあるとします。水曜日の午後 7 時を VARCHAR 文字列として保存し、StartDate と EndDate を日付として保存しました。現在、進行中のすべてのセミナーをリストするのに問題はありませんが、現在の平日に対応する曜日の会議のみでフィルタリングしたいと思います。これを行うには、「水曜日の午後 7 時」を DATE 変数に変換する必要がありますが、スケジュールにエコーするためにまったく同じ形式を維持します。