1
我想創建從我的數據庫中的一些數據的谷歌圖表,現在我有這樣的代碼:顯示在數據表格式JSON
<?php
$q = mysql_connect('localhost', 'xxx', 'xxx');
mysql_select_db('xxx', $q);
?>
<?php
$sth = mysql_query("SELECT inkoop, verkoop FROM prijs WHERE inkoop >= 1 ");
$rows = array();
while($r = mysql_fetch_assoc($sth)) {
$rows[] = $r;
}
print json_encode($rows);
?>
<?php
$sth = mysql_query("SELECT tijd FROM prijs WHERE inkoop >= 1");
$cols = array();
while($c = mysql_fetch_assoc($sth)) {
$cols[] = $c;
}
print json_encode($cols);
?>
,這讓我這個輸出:
[{"inkoop":"516","verkoop":"484"},{"inkoop":"515","verkoop":"488"},{"inkoop":"515","verkoop":"487"}][{"tijd":"2013-12-17 23:45:00"},{"tijd":"2013-12-17 23:48:00"},{"tijd":"2013-12-17 23:52:00"}]
什麼我需要的是這樣的事情,以創建的線圖:
{
"cols": [
{"id":"","label":"Topping","pattern":"","type":"string"},
{"id":"","label":"Slices","pattern":"","type":"number"}
],
"rows": [
{"c":[{"v":"Mushrooms","f":null},{"v":3,"f":null}]},
{"c":[{"v":"Onions","f":null},{"v":1,"f":null}]},
{"c":[{"v":"Olives","f":null},{"v":1,"f":null}]},
{"c":[{"v":"Zucchini","f":null},{"v":1,"f":null}]},
{"c":[{"v":"Pepperoni","f":null},{"v":2,"f":null}]}
]
}
編輯:我需要的線圖兩行一個關於「inkoop」和一個FO r'verkoop',如果我可以使用這樣的東西:http://www.highcharts.com/stock/demo/它會更好。
提前致謝!
可能的重複[漂亮打印JSON與PHP](http://stackoverflow.com/questions/6054033/pretty-printing-json-with-php) –
感謝您的迴應,但我需要行和列,這隻會打印更漂亮.. – Mwisho