我应该如何设置我的数据库以允许追随者/跟随Twitter?

时间:2010-08-30 20:37:13

标签: php mysql twitter many-to-many

我的网站上有群组,希望用户关注群组,群组可以关注用户。我想知道以下/关注者如何工作,在MySQL表中设置和引用用户?我很困惑!

1 个答案:

答案 0 :(得分:3)

我能想到的最简单的方法是使用两个表。一个表只是一个用户列表,每个用户都有一个唯一的userId以及您需要存储的有关用户的任何其他信息。第二个表格会通过简单地按用户userId关联用户来跟踪谁在关注谁。它可以只有两列leaderIdfollowerId,其中两列都是主表中userId的外键。

然后,您可以通过选择他们是领导者的所有行来获取用户关注者的列表。