Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 多折线图MySQL结果的选择性打印_Php_Mysql - Fatal编程技术网

Php 多折线图MySQL结果的选择性打印

Php 多折线图MySQL结果的选择性打印,php,mysql,Php,Mysql,我需要制作一个谷歌图表,打印4行,代表4个传感器的温度变化,这些传感器的读数存储在MySQL数据库中 我的模式是: id |日期时间|节点| id |温度 如果我运行查询: SELECT * FROM sensor_readings ORDER BY id DESC LIMIT 4 结果是: 4 | 21-5-2014 17:00 | 3 | 18.6 3 | 21-5-2014 17:01 | 1 | 18.5 2 | 21-5-2014 17:02 | 4 | 18.7 1 | 21-5-

我需要制作一个谷歌图表,打印4行,代表4个传感器的温度变化,这些传感器的读数存储在MySQL数据库中

我的模式是:

id |日期时间|节点| id |温度

如果我运行查询:

SELECT * FROM sensor_readings ORDER BY id DESC LIMIT 4
结果是:

4 | 21-5-2014 17:00 | 3 | 18.6
3 | 21-5-2014 17:01 | 1 | 18.5
2 | 21-5-2014 17:02 | 4 | 18.7
1 | 21-5-2014 17:04 | 2 | 18.2
对于on节点,我可以只查询结果-其中node_id=1 现在,对于四个节点,我如何进行查询,以便能够回显如下代码

[日期,温度(节点1),节点1,温度(节点2),节点2 ……]

这样谷歌图表就可以打印我的图表了?我曾多次尝试在php的临时数组中加载结果,但都没有成功。你知道我如何处理这个问题吗?
非常感谢

尝试添加分组依据

   SELECT * FROM sensor_readings ORDER BY id DESC GROUP BY datetime;
之后,可以使用ajax将查询结果收集为响应。
然后将响应放入a或或您想要的内容中,类似于?请提供一个带有数字的示例,说明您想要的结果集。请注意,由于不同传感器的读数不在同一时间,您需要做些什么。我对此投了反对票,因为这表明了对
分组方式的误解。这里没有明显的聚合查询。原因:
[日期,温度(节点1),节点1,温度(节点2),节点2…]
我看到了日期,tmp(节点1),节点1,[哪里是日期2]tmp(节点2),节点2。。。这就是为什么我添加了一个groupby。很抱歉,如果我误解了……
GROUP BY
仅当
COUNT(*)或
AVG(*)等聚合函数出现在
SELECT
子句中时才有意义。