我想知道如何在Twitter中使用系统或在PHP和MySQL中使用Youtube方法订阅。它是如何在数据库中工作的?
我是否必须创建“订阅”表,其中包含跟随内容/其他用户发布的用户的信息。
E.g如果有人关注/分组某人,我的应用会在表格示例用户中创建一个新行:userA action:follow who:userB
因此,如果userA打开userB的内容,我必须搜索此表是否userA已经关注了userB?或者有更简单的方法?
感谢。
答案 0 :(得分:1)
轻松订阅系统:
<强> table_user 强>
<强> table_subscriber 强>
如果您想跟踪订阅者是否已看到新帖子,则必须创建另一个表:
<强> table_post 强>
<强> table_subscriber_post 强>
如果用户看过帖子,请在上表中创建一个条目