我查询了我的数据库是否为Google饼图创建数据集,但我无法创建应该是月份名称的列标签。
$url="https://roosters.deltion.nl/api/roster?group=AO2B&start=20160125&end=20160201";
// Initiate curl
$ch = curl_init();
// Disable SSL verification
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
// Will return the response, if false it print the response
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// Set the url
curl_setopt($ch, CURLOPT_URL,$url);
// Execute
$result=curl_exec($ch);
// Closing
curl_close($ch);
// Will dump a beauty json :3
var_dump(json_decode($result, true));
错误显示“表没有列”。 我应该如何为“月份计数”行创建“月”标签。
答案 0 :(得分:1)
好像你可以将SQL修改为......
SELECT
month(`frm_date`),
COUNT(*)
FROM
`ldpage`
WHERE
YEAR(`frm_date`) = 2015
GROUP BY
month(`frm_date`)
创建DataTable
时,您还需要有列标题。
你有... ...
var data = new google.visualization.DataTable(jsonData);
尝试......
var data = new google.visualization.DataTable({
cols: [
{
label: 'Month',
type: 'number'
},
{
label: 'Count',
type: 'number'
}
]
});
data.addRows(jsonData);