我已经做到了这一点:
<?php
$result = mysql_query("SELECT * FROM monitoring") or die(mysql_error());
$wartosci = array();
while ($row_danych = mysql_fetch_assoc($result))
$wartosci[] = $row_danych;
foreach ($wartosci as $wartosc) {
echo "{$wartosc[temp1]}<br>"
. "{$wartosc[temp2]}<br>"
. "{$wartosc[wilg]}<br>"
. "{$wartosc[swia]}<br>"
. "{$wartosc[cisn]}<br>"
. "{$wartosc[zan]}<br>"
. "{$wartosc[woda]}<br><br>";
}
?>
而且,由于“回声”,我得到了这样的结果:
85.00
32.50
48.50
20
981.59
30
35
32.25
32.40
49.30
20
981.63
30
35
32.38
32.40
48.10
20
981.58
30
35
等等。现在,如何将此数组插入到包含7个数据集的chart.js折线图中?我需要分别插入每一行。我试过了:
data: {$wartosc[temp1]}
但有了这个,图表就消失了。
我也尝试了这个:
echo json_encode($wartosc[temp1]);
在foreach循环中。然后在第一个数据集中:
data: <?=json_decode($wartosc[temp1]);?>
图表甚至不像以前那样可见。