我正在尝试将数据添加到我的人力车图表中。格式如下:
var data = [ { x: 1910, y: 92228531 }, { x: 1920, y: 106021568 }, { x: 1930, y: 123202660 }, { x: 1940, y: 132165129 } ];
但是,我想从我的数据库中添加数据:
首先,我将所有数据添加到空数组中:
$data = array();
$days = array();
然后我循环我的数据,过去90天:
for ($i = 0; $i <= 89; $i++) {
$days[$i] = date('d-m', strtotime('-' . ($i + 0) . ' day'));
}
for($x = 0; $x <= 89; $x++){
$queryE = $dbh->prepare("SELECT * FROM xeon_users_rented WHERE id=:user");
$queryE->bindParam(":user",$referralId);
$queryE->execute();
$row=$queryE->fetch();
$data[] = ($row['clicks'.$x.''] > 0 ? $row['clicks'.$x.''] : 0);
}
for ($i = 0; $i <= 89; $i++) {
$days[$i] = date('d-m', strtotime('-' . ($i + 0) . ' day'));
}
但是,我对如何将上述数据添加到人力车图表有疑问?如何以这种格式输出上述数组:
var data = [ { x: $data, y: $days } ]