<?php
///////////// Réception des datas du NodeMCU \\\\\\\\\\\\\\
// Les valeurs des sondes
$Temp = $_GET["temp"];
$Humi = $_GET["humi"];
///////////// La base de donnée \\\\\\\\\\\\\\
// On récupère les variables de connexion à la base de donnée
define('DB_HOST' , 'localhost'); // l'adresse de mysql
define('DB_NAME' , 'DHT'); // le nom de la database
define('DB_USER' , 'xxx'); // votre login mysql
define('DB_PASS' , 'yyy'); // votre mdp mysql
// On essaye de se connecter à la base de donnée
try {
$PDO = new PDO('mysql:host='.DB_HOST.';dbname='.DB_NAME, DB_USER, DB_PASS, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
$PDO->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
$resultats = $PDO->prepare("INSERT INTO sondeDHT (Temp, Humi) values (:temp, :humi)");
$resultats->bindParam(':temp', $Temp);
$resultats->bindParam(':humi', $Humi);
$resultats->execute();
$resultats->closeCursor();
// Si on n' arrive pas a se connecter à la base de donnée on affiche l' erreur
} catch(Exception $e) {
echo "Impossible de se connecter à la base de données '".DB_NAME."' sur ".DB_HOST." avec le compte utilisateur '".DB_USER."'";
echo "<br/>Erreur PDO : <i>".$e->getMessage()."</i>";
die();
}
?>