如何为用户内容创建数据库


How to make a database for user content

我想问您,如何为自定义用户内容创建数据库。我有一个网页,通过一些网站的RSS订阅源显示新闻,但我希望能够为每个拥有帐户并登录的用户存储订阅源的"用户设置"。
例如:
User1希望在登录后查看订阅源1、2和4
User2只想看到提要2和5。
等等。我有一个数据库,有两个表,"members"answers"feeds"。我不知道如何连接它们或创建一个新的来处理每个用户设置的设置
我曾经创建过一个表,每个RSS提要都有一个布尔类型,还有一个用户ID,如果它是"true",我会显示该提要,如果是"false",我不会显示,但我真的不知道该怎么做。
有人能帮我吗?或者给我指一些类似的教程?谢谢

您可以创建一个具有以下行的表:id, user_id, feed_id,mod-date;不需要为所有具有布尔值的用户保留所有提要,因为此表中有number of users X number of feeds。按照我的方式,您只有表示每个用户希望看到的内容的行。根据需要插入和删除行。

然后查看每个用户想要看到的内容:

Select f.feed from feed_table f
LEFT JOIN user_feed_table uft ON uft.user_id = (some user id)
WHERE f.id = uft.feed_id

或者某种程度上的