Я пытаюсь восстановить данные из mysql, а затем перенести данные на dygraphs
Итак, что работает непосредственно в javascript
new Dygraph(document.getElementById("graphdiv2"),
[
[ new Date("2009/07/12"), 100, 200 ],
[ new Date("2009/07/19"), 150, 220 ]
],
{
labels: [ "x", "A", "B" ]
});
И что не работает с использованием php для получения значения из базы данных:
new Dygraph(document.getElementById("graphdiv"),
[
<?php
mysql_connect("xxx.xxx.xxx.xxx", "MyUser", "MyPassword") or
die("Impossible de se connecter : " . mysql_error());
mysql_select_db("esync");
$result = mysql_query("SELECT ID, _date, ESYNC_TAGSHISTORY.Val
FROM ESYNC_TAGSHISTORY
INNER JOIN ESYNC_TAGS ON ESYNC_TAGSHISTORY.TAGID=ESYNC_TAGS.ID
WHERE ESYNC_TAGS.NAME='I_TT_21052' AND ESYNC_TAGS.STATIONID=1 AND (_date BETWEEN now()-INTERVAL 45 MINUTE AND now());");
$return_arr = array();
//while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$numResults = mysql_num_rows($result);
$counter = 0;
while ($row = mysql_fetch_array($result)) {
$date = date_create($row['_date']);
$date = $date->format('d/m/y H:i:s'); //format the date
$b=$row['Val'];
echo "[".$date.",".$b."],";
};
?>
Благодаря :)
php,mysql,date,dygraphs,