我在Navicat中有2个表。
数据库名称:SQA
表1
+-----------+--------------+----------+-----------+
| date | TRAFFIC | PAYLOAD1 | PAYLOAD11 |
+-----------+--------------+----------+-----------+
|2015-01-01 | 200 | 278 | 221 |
|2015-01-01 | 300 | 389 | 245 |
|2015-01-02 | 250 | 276 | 345 |
|2015-01-02 | 350 | 399 | 212 |
+-----------+--------------+----------+-----------+
表2
+--------------------------------------+------------+
| date | TRAFFIC2 | PAYLOAD21 | PAYLOAD121 |
+-----------+--------------+-----------+------------+
|2015-01-01 | 440 | 344 | 551 |
|2015-01-01 | 500 | 980 | 315 |
|2015-01-02 | 120 | 276 | 422 |
|2015-01-02 | 90 | 399 | 212 |
+-----------+--------------+-----------+-----+------+
我想使用PHP从Navicat创建2个图表,但在此之前,我必须按日期排序PAYLOAD
和TRAFFIC
。
Chart1 = date in X axis and traffic in Y axis
Chart2 = date in X axis and payload in Y axis
请帮帮我。
答案 0 :(得分:0)
PHP只是一种服务器端脚本语言。它通常只将原始数据返回给客户端。它具有图像创建功能,但由于它们使用服务器端资源而不是让客户端使用自己的能力,因此这些功能在图形上效率很低。
我建议以某种对象表示法的形式提供数据,例如JSON或XML,然后让JavaScript呈现图表。 JavaScript图形实现的一个库是Highcharts。