<?php
require "connexion.php"; // récupère le fichier de connexion
$Date_heure = array(); // on déclare un tableau vide nommé Date_heure
$Temp = array(); // on déclare un tableau vide nommé Temp
$Humi = array(); // on déclare un tableau vide nommé Humi
$Date_heure['name'] = 'Date_heure'; // on déclare un champ nommé name dans le tableau Date_heure qui prend pour valeur "Date_heure"
$Temp['name'] = 'Temp'; // on déclare un champ nommé name dans le tableau Temp qui prend pour valeur "Temp"
$Humi['name'] = 'Humi'; // on déclare un champ nommé name dans le tableau Humi qui prend pour valeur "Humi"
$reponse = $PDO->query('SELECT * FROM data ORDER BY date_heure DESC'); // la requête à la base de donnée
while ($donnees = $reponse->fetch()) { // on traite la requête
$Date_heure['data'][] = $donnees['date_heure']; // on place les datas du champs date_heure de la BDD dans un champ nommé data dans le tableau Date_heure
$Temp['data'][] = $donnees['temp']; // on place les datas du champs temp de la BDD dans un champ nommé data dans le tableau Temp
$Humi['data'][] = $donnees['humi']; // on place les datas du champs humi de la BDD dans un champ nommé data dans le tableau Humi
}
$reponse->closeCursor(); // on ferme la connexion à la BDD
$result = array(); // on déclare un tableau vide nommé result
array_push($result,$Date_heure); // on y insère le tableau Date_heure
array_push($result,$Temp); // on y insère le tableau Temp
array_push($result,$Humi); // on y insère le tableau Humi
print json_encode($result, JSON_NUMERIC_CHECK); // on affiche le tableau result au format json
?>