Я пытаюсь импортировать свои данные из базы данных в линейную диаграмму (Highcharts). Мой код не работает.Загрузите данные mysql в линейную диаграмму Highcharts, используя JSON
Вот мой PHP код:
<?php
require('../php/config.php');
$con=mysqli_connect("localhost", "root", "ginnastica", "progetto");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
if(isset($_GET['src']))
{
$records=array();
$records = select($mysqli,"SELECT Sesso AS name, Occupati AS data FROM occupazione WHERE Sesso='totale' AND Periodo LIKE '%2008'");
$rows = array();
$rows['name'] = 'Totale';
while($r = mysql_fetch_assoc($records)) {
$rows['data'][]=$r['data'];
}
return json_encode($rows);
}
else
return json_encode(array('status' => 'error', 'details' => 'no src provided'));
}
?>
Похоже, что "mysql_fetch_assoc" не работает. Вывод моего массива $ rows id, который:
{
"name": "Totale"
}
Не существует элемента, называемого «данные».
Что я делаю неправильно?
вам не хватает {после else – Moppo