我想知道如何跟随系统在推特或订阅在Youtube的方法在PHP和MySQL。它在数据库中是如何工作的?
我是否必须创建“订阅”表,其中包含用户在内容/其他用户发布后的信息。
例如,如果有人关注/订阅某人,我的应用程序会在表中创建一个新行user:userA action:follow who:userB
所以如果userA打开了userB的内容,我必须搜索这个表,如果userA已经关注userB的话?还是有更简单的方法?
谢谢。
发布于 2011-05-14 00:03:38
对于简单的订阅系统:
table_user
table_subscriber
如果你想跟踪订阅者是否已经看到了新帖子,你必须创建另一个表:
table_post
table_subscriber_post
如果用户已经看到该帖子,请在上表中创建一个条目
https://stackoverflow.com/questions/5994512
复制相似问题