传感器设备(温度传感器)每 10 秒向数据库发送一次数据。我必须绘制一天的时间和温度之间的图表(最新数据)。我设法从数据库中获取数据。问题是因为我有大量的时间数据以及如何使用它来标记 Y 轴。日期和时间格式为2019-04-09 12:28:36。但我可以提取时间。但仍然如何使用一个(Y)轴上的时间。我的代码显示错误 Uncaught SyntaxError: Unexpected token :
//php
$sql = "SELECT TIME(Date_Time) as TIME , Temperature FROM dataTable WHERE Date_Time>= (CURDATE() - INTERVAL 1 DAY ) ORDER BY Date_Time DESC ";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$tempValue =$row['Temperature'];
$timeInterval=$row['TIME'];
$tempValues =$tempValues. $tempValue. ',';
$timeIntervals =$timeIntervals. $timeInterval. ',';
}
$tempValues =trim ($tempValues, ",");
$timeIntervals= trim ($timeIntervals,"," );
Run Code Online (Sandbox Code Playgroud)
//Javascript
var myChart = document.getElementById('myChart').getContext('2d');
var data = {
datasets: [{
data: [<?php …Run Code Online (Sandbox Code Playgroud)