PHP経由で人力車を使用してMySQLからの最後のデータを表示したい
このように見える必要があります:
[
{
"data": [ { "x": 1350995278, "y": 26.12 },
{ "x": 1350995276, "y": 26.19 },
{ "x": 1350995273, "y": 26.12 },
{ "x": 1350995271, "y": 26.19 },
{ "x": 1350995268, "y": 26.19 } ]
}
]
しかし、私のPHP withjson_encode
関数は、それを少し異なって返します。どのように修正すればよいですか?
PHPコード:
while($row = mysql_fetch_assoc($select)) {
$r[] = $row;
$items[] = array('x' => $row['unixtime'], 'y' => $row['sensor']);
}
print json_encode($items);
PHP出力:
[{"x":"1350996886","y":"26.06"},
{"x":"1350996884","y":"26.06"},
{"x":"1350996881","y":"26.06"},
{"x":"1350996879","y":"26.06"},
{"x":"1350996876","y":"26.06"},
{"x":"1350996874","y":"26.06"},
{"x":"1350996871","y":"26.06"},
{"x":"1350996869","y":"26.06"},
{"x":"1350996866","y":"26.06"},
{"x":"1350996864","y":"26.06"}]
""
後は必要ありませんx
:とY
:私は初めてでPHP
、理解する方法がわかりません。アドバイスしてください。