我在我的數據庫中的以下數據:返回JSON從MySQL數據庫PHP
我想在下面的JSON格式的日期:
{
"labels": ["12.11.2016", "13.11.2016", "14.11.2016", ...],
"temperature": ["12", "35", "27", ...],
"humidity": ["56", "70", "87", ...]
}
我當前的代碼是:
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$conn->setAttribute(PDO::ATTR_CASE, PDO::CASE_UPPER);
//Select the requested data
$sql = "SELECT date, temperature, humidity FROM `TestData` ORDER BY date ASC ";
$statement = $conn->prepare($sql);
$statement->execute();
$result = $statement->fetchAll(PDO::FETCH_ASSOC);
//Values returned for JavaScript
$labels = array();
$temperature = array();
$humidity = array();
$data = array();
foreach ($result as $row)
{
array_push($labels, $row['date']);
array_push($temperature, $row['temperature']);
array_push($humidity, $row['humidity']);
}
$result = null;
//Load data in one single array
$data['labels'] = $labels;
$data['temperature'] = $temperature;
$data['humidity'] = $humidity;
//echo $data;
//echo json_encode($labels , JSON_FORCE_OBJECT);
echo json_encode($data);
有沒有人有想法嗎?即使我已經在網上搜索了5個小時,我也無法正常工作:/
$ result的輸出是什麼? 'var_dump($ result)' – Monokh
輸出是[here](https://abload.de/img/dataresult5yajf.png) – FranzHuber23