2015-02-10 53 views
-2

我想问你,如何为定制用户内容创建数据库。我有一个网页,通过几个网站的RSS提要显示新闻,但我希望能够为每个拥有帐户和登录的用户存储“用户设置”Feed。
例如:
User1想要在登录后看到Feed 1,2和4。
用户2想要只看到饲料2和5.
依此类推。我有一个带有两个表格“成员”和“饲料”的数据库。我不知道如何连接它们或创建一个新的应用程序来处理每个用户设置的设置。
我虽然创建了一个表格,每个RSS提要都有一个布尔类型,并且还有一个用户ID,如果它是“true”,或者如果“false”,我会显示该提要,但是我不会真的不知道该怎么做。
任何人都可以帮助我吗?或者指点我一些类似的教程?谢谢。如何为用户内容创建数据库

回答

1

您可以创建一个如下所示的行: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 

或东西的程度

+0

谢谢,我会尽力做这种方式,似乎比我的第一多个逻辑虽然:) .. – Bogarn 2015-02-10 23:18:51

相关问题