ホームページ >バックエンド開発 >PHPチュートリアル >期間を比較できません。解決方法についてアドバイスをお願いします。
期間を比較することができません。アドバイスください
質問があります:
オンライン TV 放送用のプログラムを作成しました。 , 現在時刻に今の時間帯の番組名を表示させたいのですが
TV放送データテーブルは
contentid(miniint(8), auto-increment);
description( text);
streamurl(varchar) (主にストリーミング アドレスを保存するために使用されます)
player(varchar) (主にロードする必要があるプレーヤーの種類を保存します)
データテレビ番組スケジュールのテーブルは
programid(miniint(8), auto-increment)
contentid() これは主にテレビ放送に関連付けられた ID です。
説明 番組紹介
starttime ()(開始時間)
endtime() (終了時間)
しかし、番組を 1 つの時間帯で再生できるように関連付ける方法がわかりません
例:
あなたが見ているのは北京衛星テレビです 現在再生中:
が見つかりました。
-----解決策--------------------------------
starttime フィールドと endttime フィールドの種類は何ですか?
------解決策---------
番組リスト、プレイリストから * を選択します。番組テーブルが表示されます。 contentid=Playlist.contentid と now() 開始時刻と終了時刻の間
------解決策------------------
テーブルに曜日が反映されていません。曜日はプログラムの属性です。最初にそのようなフィールドを作成する必要があります。その後、チェックするときに複数の sql.
を使用したり、時間に基づいてすべてのプログラムをチェックアウトしたりできます。プログラムを使用してそれを排除するだけです。
------解決策---------
説明してください