Mil*_*lan 7 javascript php mysql facebook social-networking
我打算创建一个简单的社交网站.所以...我想知道Facebook如何存储帖子评论.
Facebook商店帖子及其评论在同一个数据库表行中,然后它们如何在一个表行字段中存储一长串注释.或者是每个帖子都有每个数据库表,以便可以在该表行中对该帖子进行评论.
CMS这样的简单社交网站的最佳数据库结构是什么.但它可以处理大量用户.
请帮我解决这个问题.谢谢.
你可以做的小例子:
表用户:
users
--------
id
name
Run Code Online (Sandbox Code Playgroud)
表评论:
comments
--------
id
comment_text
posted_by
posted_to
date_posted
Run Code Online (Sandbox Code Playgroud)
当ID为342的用户向用户783的个人资料发布评论时,您可以存储评论,如下所示:
INSERT INTO comments(comment_text, posted_by, posted_to, date_posted)
VALUES ('Hi!', 342, 783, '2013-10-16 11:17:00');
Run Code Online (Sandbox Code Playgroud)
然后,当您选择要在用户的个人资料中显示的评论时,只需将uploaded_by和posted_to列与users表中的相关ID一起加入即可.