<?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($resultJSON_NUMERIC_CHECK);             // on affiche le tableau result au format json

?>