我目前正在使用Javascript,PHP和MySQL構建一個web應用程序(媒體播放器)。它將用於上傳視頻並將其存儲到播放列表中,然後用戶可以按照所需順序放置視頻。PHP/MySQL:如何保存媒體播放器播放列表訂單
上傳的文件保存在MySQL數據庫中(ID,標題,文件名和位置,...)。問題是,如何保存用戶放置播放列表的順序?
我不認爲在數據庫中添加一個「位置」字段是一個不錯的主意,因爲太多的查詢將在每次更新跑出。我想到了一個「下一個」字段,該字段指向列表中下一個視頻的ID,對於每次更新,「僅」最多需要3個查詢(右側?)。
有沒有更好的方法來存儲播放列表的順序?它並不是特別必須在數據庫中,它可以是一個文本文件以及我想的。
對此提出建議?
謝謝!
有下一個字段,它會做有點複雜的管理和有位置字段,我不認爲它會補償在相當長的延遲查詢執行 – Dev