Php 如何让一个数据库查询使用pchart库创建两个图表?

Php 如何让一个数据库查询使用pchart库创建两个图表?,php,html,pchart,Php,Html,Pchart,我对pcharts很陌生,并且了解机械原理。通过使用逻辑,我很好地创建了一个页面,其中我在模板中显示了一个图形 我现在有一个非常繁重的查询,它为我提供了创建4个图表的正确数据。我只想执行此查询一次(以最小化数据库负载),然后生成四个图表并将其加载到我的网页中。顺便说一句,查询性能无法提高,因此没有选择 我想使用query.php生成5个数组(一个用于公共x轴,4个用于每个不同图形的y轴值) 但是我不知道如何将这些数组传递到graph1.php、graph2.php、graph3.php和grap

我对pcharts很陌生,并且了解机械原理。通过使用
逻辑,我很好地创建了一个页面,其中我在模板中显示了一个图形

我现在有一个非常繁重的查询,它为我提供了创建4个图表的正确数据。我只想执行此查询一次(以最小化数据库负载),然后生成四个图表并将其加载到我的网页中。顺便说一句,查询性能无法提高,因此没有选择

我想使用query.php生成5个数组(一个用于公共x轴,4个用于每个不同图形的y轴值)

但是我不知道如何将这些数组传递到graph1.php、graph2.php、graph3.php和graph4.php文件,以便生成图表

什么是明智的做法?我宁愿不向服务器写入(临时)文件

谢谢


Geoffrey

将查询结果写入会话,并从相应的脚本访问它。
(只需检查会话中是否存在数据,如果不存在,只执行一次查询)

强烈建议:创建临时表:


此表将只在会话结束时持续。

谢谢。。。在回家的路上,我在车里也朝着同样的方向思考:)不确定我是否可以在会话中存储阵列,但这似乎是可能的