zbysiusp
7.01.2017, 18:23:13
Witam!
Bardzo proszę o poradę. Napisałem skrypt, który przygotowuje dane z bazy MySQL na potrzeby wykresów.
$sth = mysql_query("SELECT czas_unix, wind_speed_average FROM tab_czujniki_2");
$rows['name'] = 'wind_speed_average';
$rows['data'][] = $r['czas_unix'];
$rows['data'][] = $r['wind_speed_average'];
}
$sth = mysql_query("SELECT czas_unix, windgust FROM tab_czujniki_2"); $rows1['name'] = 'windgust';
$rows1['data'][] = $rr['czas_unix'];
$rows1['data'][] = $rr['windgust'];
}
print json_encode
($result, JSON_NUMERIC_CHECK
)
Otrzymuję dane w następującym formacie:
[{"name":"wind_speed_average","data":
[ 1481930460,1.85, 1481930520,2.13, 1481930580,2.83
]
Potrzebny format to:
[{"name":"wind_speed_average","data":
[ [1481930460,1.85
],
[1481930520,2.13
],
[1481930580,2.83
] ] itd.
Pozdrawiam
sazian
7.01.2017, 19:04:12
$rows1['data'][] = array($rr['czas_unix'],$rr['windgust']);
zbysiusp
9.01.2017, 18:59:42
Bardzo pięknie dziękuję. Działa jak chciałem! Kliknąłem pomógł.
Witam
Proszę o pomoc w dopisaniu do tablicy tablic dodatkowych wartości w php (skrypt jak w poście pierwszym):
jest:
[{"name":"wind_speed_average","data":[[1483983720000,0],[1483983780000,0.08],[1483983840000,0],[1483983900000,0
.58],[1483983960000,1.14],[1483984020000,0.43]]},{"name":"windgust","data":[[1483983720000,0],[1483983780000,0.14],[1483983840000,0],[1483983900000,1
.19],[1483983960000,1.61],[1483984020000,1.57]]}]
powinno być:
[{"name":"wind_speed_average","data":[[1483983720000,0],[1483983780000,0.08],[1483983840000,0],[1483983900000,0
.58],[1483983960000,1.14],[1483984020000,0.43]], lineWidth: 5},{"name":"windgust","data":[[1483983720000,0],[1483983780000,0.14],[1483983840000,0],[1483983900000,1
.19],[1483983960000,1.61],[1483984020000,1.57]], lineWidth: 3}]
Pozdrawiam