Php 如何按日期对从sql数据库导出到excel的多个表进行排序?

Php 如何按日期对从sql数据库导出到excel的多个表进行排序?,php,mysql,excel,export-to-excel,export-to-csv,Php,Mysql,Excel,Export To Excel,Export To Csv,我已经广泛地寻找了这方面的帮助,但还没有找到答案。这是我第一次尝试在这里提问,所以请大胆回答 我有一个名为www.farmathand.com的项目,农民通过多种预定义形式和一些动态形式跟踪他们的田间活动。这些表格有一个相关的日期,用来记录什么时候做了什么。这是一个屏幕截图 农民可以将所有输入的信息导出到excel文件中。我遇到的问题是找到一个解决方案,所以按日期对活动进行排序。目前,我有简单的导出代码,可以查看和打印每个表中的数据,即每种类型的活动,然后转到下一个表。如图所示,每个表中的字段都

我已经广泛地寻找了这方面的帮助,但还没有找到答案。这是我第一次尝试在这里提问,所以请大胆回答

我有一个名为www.farmathand.com的项目,农民通过多种预定义形式和一些动态形式跟踪他们的田间活动。这些表格有一个相关的日期,用来记录什么时候做了什么。这是一个屏幕截图

农民可以将所有输入的信息导出到excel文件中。我遇到的问题是找到一个解决方案,所以按日期对活动进行排序。目前,我有简单的导出代码,可以查看和打印每个表中的数据,即每种类型的活动,然后转到下一个表。如图所示,每个表中的字段都不同。 以下是上述示例的excel文件的屏幕截图:

我想能够做的是按日期对活动进行排序。在上图的例子中。第7行应该在顶部,或者应该是第6行


我想知道是否有人有任何建议或可以指导我找到合适的参考资料。数据库是一个mysql数据库。我目前正在运行php脚本

如果我正确理解了您的问题,那么您需要在select查询中包含ORDER BY子句来对数据进行排序。更多信息请点击此处:


如果你可以标准化输出,你可以做一个联合。我看到的最大问题是两种或两种以上不同类型的数据采集与播种与??因此,您不会返回一个一致的数据集—所有列的名称都相同,您可以合并和排序。我认为这一切都取决于您保存日期的格式。要继续Omnikrys评论,您可能会有一个主控表,按日期顺序列出每个活动,但只显示所有活动类别名称的公共字段,子类别、活动日期、注意:然后,您可以为每个类别创建单独的表格,例如播种、收获,其中显示该类别中每个活动的完整详细信息为您提供答案。经过一些配置之后,我们能够运行一种循环类型来导出每个不同的表,然后按日期排序。再次感谢您抽出时间提供您的意见。非常感谢,因为这是我第一次使用Stackoverflow。感谢您的回复。经过一些配置之后,我们能够运行一种循环类型来导出每个不同的表,然后按日期排序。再次感谢您抽出时间提供您的意见。非常感谢,因为这是我第一次使用Stackoverflow。