我需要制作一个googlechart打印4行代表4个传感器的温度变化,这些传感器将读数存储在MySQL数据库中。
我的架构是:
id | datetime | node_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节点,我可以查询结果 - WHERE node_id = 1 现在对于四个节点,我如何进行查询以便能够回显像
这样的代码[日期,温度(节点1),节点1,温度(节点2),节点2 ....]
这样谷歌图表能够打印我的图表吗?我已经多次尝试在php中加载临时数组中的结果,没有运气。知道如何处理这个问题吗? 非常感谢!
答案 0 :(得分:-1)
尝试添加分组
SELECT * FROM sensor_readings ORDER BY id DESC GROUP BY datetime;
之后,您可以使用ajax将查询结果收集为响应。 然后将响应放入或
或您想要的