У меня есть 2 таблицы. Первая - meteo_temp0{id,temp,hum,date}. Вторая - meteo_temp1{id,temp,hum,date}.
Мне нужно вернуть следующий json:
{
"temp0":[
{"temp":25,"hum":50,"date":"2014-11-16 10:22:34"}
],
"temp1":[
{"temp":28,"hum":53,"date":"2014-11-16 10:25:30"}
]
}
Сейчас возвращается как вы уже поняли такой json:
{"temp0":8,"temp1":4,"hum0":72,"hum1":92,"date0":"2014-11-16 10:07:17","date1":"2014-11-16 10:07:20"}
Сейчас у меня следующий PHP:
/* Query Temp0 */
$query_temp0 = $connection->prepare("SELECT temp, hum, date FROM meteo_temp0 ORDER BY id DESC LIMIT 1");
$query_temp0->execute();
$result_temp0 = $query_temp0->fetchAll();
/* /Query Temp0 */
/* Query Temp1 */
$query_temp1 = $connection->prepare("SELECT temp, hum, date FROM meteo_temp1 ORDER BY id DESC LIMIT 1");
$query_temp1->execute();
$result_temp1 = $query_temp1->fetchAll();
/* /Query Temp1 */
echo json_encode(array(
"temp0" => $result_temp0[0]["temp"],
"temp1" => $result_temp1[0]["temp"],
"hum0" => $result_temp0[0]["hum"],
"hum1" => $result_temp1[0]["hum"],
"date0" => $result_temp0[0]["date"],
"date1" => $result_temp1[0]["date"]
), JSON_NUMERIC_CHECK);