2010-11-05 34 views
0

我正在创建一个网站,将一张媒体附加到用户。附加项目给用户

因此,例如,如果用户观看了新电影,他们可以点击该电影并将其添加到该配置文件中作为正在观看。

我有两个用户和电影数据库,每个都有一个ID,但我不知道如何将电影附加到用户配置文件?我知道需要加入。

回答

0

有三个表(在同一个数据库):

usersuserid(初级),name(唯一的),...

moviesmovieid(初级),...

watcheduserid(index),movieid(index)

1

如果你有一个“用户”表和一个“电影”表,你可能需要的是一个中间的表格,比如说“MoviesUsers”,以加入这两个表格。

MoviesUsers将有两个字段:movie_id和user_id,并且此表中的每一行都表示用户和电影之间的附件。

你需要这张表,因为这是一个多对多的关系:每个用户可以有很多电影,并且每部电影都可以连接到许多用户。

希望我能够提供帮助。