現在、Javascript、PHP、MySQLを使用してWebアプリケーション(メディアプレーヤー)を構築しています。これは、ビデオをアップロードしてプレイリストに格納し、ユーザがビデオを所望の順序で配置するために使用することができる。PHP/MySQL:メディアプレーヤーのプレイリストの注文を保存するには
アップロードされたファイルは、MySQLデータベースに保存されています(ID、タイトル、ファイル名、場所など)。質問は、ユーザーがプレイリストを置く順序をどのように保存するのですか?
データベース内に「位置」フィールドを追加することはお勧めできません。それぞれの更新であまりにも多くのクエリが実行されるためです。私はリスト内の次のビデオのIDを指している "次の"フィールドを考えましたが、これは "各"更新のために最大3つのクエリを必要とするだけです(右?)。
プレイリストの順序を保存する方が良いでしょうか?特にデータベースにある必要はありませんが、それは私が想定しているテキストファイルでもあります。
提案?
ありがとうございます!
次のフィールドを持つと、管理する位置が複雑になり、位置フィールドが複雑になります。クエリの実行 – Dev