我目前正在使用 Javascript、PHP 和 MySQL 构建一个 Web 应用程序(媒体播放器)。它将用于上传视频并将它们存储到播放列表中,然后用户可以使用该播放列表以所需的顺序放置视频。
上传的文件保存在 MySQL 数据库中(id、标题、文件名和位置,...)。问题是,如何保存用户放置播放列表的顺序?
我不认为在数据库中添加“位置”字段是一个好主意,因为每次更新都会运行太多查询。我想到了一个“下一个”字段,它指向列表中下一个视频的 ID,“仅”每次更新最多需要 3 个查询(对吗?)。
有没有更好的方法来存储播放列表的顺序?它并不一定要在数据库中,我想它也可以是一个文本文件。
建议?
谢谢!