【发布时间】:2015-08-21 21:41:01
【问题描述】:
我正在尝试将我的数据从数据库导入折线图 (Highcharts)。我的代码不起作用。
这是我的 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 后面少了一个 {
标签: php mysql json highcharts linechart