$sql = "SELECT * FROM `demo_viewer` WHERE 1 ";
$viewer = mysqli_query($mysqli,$sql);
$view = array();
while ($row = mysqli_fetch_array($viewer)){
$view[] = $row;
}
$viewer = json_encode($view,JSON_NUMERIC_CHECK);
这是为什么代码没有显示数据... DB连接好了,但如果像低于此的数据显示,代码..Highcart数据未从MySQL显示JSON数据
$sql = "SELECT SUM(numberofview) as count FROM demo_viewer
GROUP BY YEAR(created_at) ORDER BY created_at";
$viewer = mysqli_query($mysqli,$sql);
$viewer = mysqli_fetch_all($viewer,MYSQLI_ASSOC);
$viewer = json_encode(array_column($viewer, 'count'),JSON_NUMERIC_CHECK);
echo'$ sql'并尝试在mysql中直接运行并进行调试。 – Naga
娜迦echo $ sql没问题数据显示在mysql –
然后检查你的数据库连接和'$ mysqli'对象的作用域。 – Naga