php - 为网站存储用户音乐播放列表

标签 php mysql database web

我想制作一个音乐播放网站,用户可以在其中保存歌曲的播放列表,以便以后重新生成。我是 sql 的新手,但似乎数据库旨在保存固定长度的变量,而用户生成的播放列表将是任意长度。我想到了几种方法来处理这个问题:

  • 单独的表格(也许每个播放列表都有另一个表格?)
  • XML

我觉得我缺少第三种简单的方法。我在 php 中执行此操作,但如果有使用 django 的 super 简单方法,我也会感兴趣。

最佳答案

2 个表:

  1. 播放列表。字段:id |标题 | owner_id(引用user.id)
  2. 歌曲。字段:id |标题 |长度 | playlist_id(引用playlist.id)

关于php - 为网站存储用户音乐播放列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6038292/

相关文章:

php - laravel belongsToMany 过滤器

mysql - Mysql 上的嵌套条件语句

java - Java Hibernate 主键有问题吗?

sql - 锁定选定的行,以便其他事务在读取时忽略它们

php - jQuery UI - 加速自动完成

php - Laravel Lumen - 处理无效路线

php - 通过 composer 安装 Yii2 失败

mysql - 保存结果以在 sql 查询中再次使用它

mysql - 在 NodeJS 中读取存储在磁盘中的 .sql 数据库作为文件

database - 如何将数据库文件备份到 Android 上的 SD 卡?