我正在创建一个网站,将一张媒体附加到用户。附加项目给用户
因此,例如,如果用户观看了新电影,他们可以点击该电影并将其添加到该配置文件中作为正在观看。
我有两个用户和电影数据库,每个都有一个ID,但我不知道如何将电影附加到用户配置文件?我知道需要加入。
我正在创建一个网站,将一张媒体附加到用户。附加项目给用户
因此,例如,如果用户观看了新电影,他们可以点击该电影并将其添加到该配置文件中作为正在观看。
我有两个用户和电影数据库,每个都有一个ID,但我不知道如何将电影附加到用户配置文件?我知道需要加入。
有三个表(在同一个数据库):
users
:userid
(初级),name
(唯一的),...
movies
:movieid
(初级),...
watched
:userid
(index),movieid
(index)
如果你有一个“用户”表和一个“电影”表,你可能需要的是一个中间的表格,比如说“MoviesUsers”,以加入这两个表格。
MoviesUsers将有两个字段:movie_id和user_id,并且此表中的每一行都表示用户和电影之间的附件。
你需要这张表,因为这是一个多对多的关系:每个用户可以有很多电影,并且每部电影都可以连接到许多用户。
希望我能够提供帮助。