php – 如何在一个循环中显示由日期列排序的多个mysql表的结果

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 如何在一个循环中显示由日期列排序的多个mysql表的结果脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用 PHPMysqL显示新用户活动的概述.

我有五个活动,但是我们说我们只有两个活动(帖子和评论),所以基本上使用MysqL我必须从两个表中按日期列排序的结果(所有活动表都有一个日期列),然后使用PHP我需要遍历这些结果和每个结果类型(帖子或评论)我需要以不同的方式处理它(帖子和评论有不同的HTML).

我想到的第一件事是MysqL UNION ALL运算符,但w3schools说

我的帖子和评论表没有相同数量的列或数据类型,我也不知道如何以不同方式处理每种结果类型.

我知道,如果你能以任何方式帮助我,那将是很好的,谢谢.

额外

以下是帖子和评论表的示例

-- Comments table  
id|user_id|post_id|c_date|comment

-- Posts table
id|user_id|p_date|tITle|content

UPDATE1

不想尝试连接行,我想显示每行,而不是将它与另一行连接.

解决方法

SELECT column 1,column 2,'' AS 'column 3' From table a
UNION  
SELECT column 1,column 3 From table b

如果您事先知道表的结构,则可以按以下方式使用UNION

脚本宝典总结

以上是脚本宝典为你收集整理的php – 如何在一个循环中显示由日期列排序的多个mysql表的结果全部内容,希望文章能够帮你解决php – 如何在一个循环中显示由日期列排序的多个mysql表的结果所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。