2010-11-20 69 views
1

我正在尝试在我的网页上制作一个脸书风格的新闻订阅源,该订阅源将来自多个表格的用户输入组合成一个订阅源。使用PHP制作'Facebook'风格的Feed

将向接近的最佳方式本是:

(1)使用MySQL加入查询 (2)使用MySQL从多个表中单一查询转换为一个阵列。 (3)另一种方法?

谢谢。

编辑:

我的数据库结构如下:

1 User (Table: User) 
Mutliple Blogs per user (Table: Blog) 
Mutliple Content Upload per user (Table: Content) 

我所试图实现的是一个查询,将收集定义的用户ID的博客文章和上传内容,并显示它们按年代顺序。

感谢您的回复!

回答

1

如果不知道有关数据库模式的任何信息(考虑编辑您的问题以添加一些细节),这很难回答,但您可能希望考虑创建一个View,然后您可以检索并用单个,简单的查询。

+0

我可以使用UNION之类的东西来捣碎我需要的信息吗? – Moe 2010-11-20 01:05:49

1

如果要存储大量数据,最好有一个包含“feed”的单独表格。这样,每次执行查询时都没有太多的开销。