gpt4 book ai didi

php - “跟随”或 'Subscribe' 方法

转载 作者:行者123 更新时间:2023-11-29 14:49:54 26 4
gpt4 key购买 nike

我想知道如何在 PHP 和 MySQL 中关注 Twitter 系统或订阅 Youtube 方法。它在数据库中是如何工作的?

我是否必须创建“订阅”表,其中包含关注内容/其他用户发布的用户的信息。

例如,如果有人关注/订阅某人,我的应用程序会在表示例 user:userA action:follow who:userB 中创建一个新行

所以如果用户A打开用户B的内容,我必须搜索这个表,如果用户A已经关注用户B或没有?或者有更简单的方法吗?

谢谢。

最佳答案

对于一个简单的订阅系统:

表用户

  • ID
  • 姓名

表订阅者

  • id_user_subscriber -> 指向 table_user -> id
  • id_user_provider -> 指向 table_user -> id

如果您想跟踪订阅者是否已经看过新帖子,您必须创建另一个表:

table_post

  • ID
  • 姓名

table_subscriber_post

  • id_user_subscriber -> 指向 table_user -> id
  • id_post -> 指向 table_post -> id

如果用户已看过该帖子,请在上表中创建一个条目

关于php - “跟随”或 'Subscribe' 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5994512/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com