根据表以不同方式显示mysql join / union结果

时间:2009-02-11 19:01:51

标签: php mysql join union

我需要按照它们输入表格的日期顺序从多个表生成一个活动列表,但是当我吐出它们(用php)时,我希望每个结果都看起来特定于我拥有的设计对于每个表。

我......我有表:listingsphotoscomments

  • 列表的结果应该以某种方式设计,照片的结果应该以不同的方式设计,评论的结果应该设计成第三种方式。
  • 我想将所有三个表的结果网格化为一个按日期排序的列表。

我可以使用MySQL连接提取结果,但我不知道如何根据表格更改结果。

这有意义吗?

1 个答案:

答案 0 :(得分:1)

过程是这样的:

  • 查询数据库,按日期排序结果
  • 迭代结果创建表,根据日期/变量,您将CSS类分配给您正在创建的当前行。 (使用if / switch / function等来确定应该分配哪个类)
  • 完成迭代后,完成表格等等并显示。