<?php
// exemple une température et une humidité
$Temp = 22.6;
$Humi = 54;
define('DB_HOST' , 'localhost'); // l'adresse de mysql
define('DB_NAME' , 'ma_BDD '); // le nom de la base de donnée
define('DB_USER' , 'XXXX'); // votre login de la base de donnée
define('DB_PASS' , 'YYYYYYYYYYY'); // votre mot de passe
// on essaye
try {
// connexion à la base de donnée
$PDO = new PDO('mysql:host='.DB_HOST.';dbname='.DB_NAME, DB_USER, DB_PASS);
// on paramètre l'affichage des erreurs
$PDO->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
// la requête SQL sur la table nommé data
$sql = 'INSERT INTO data (temp, humi) values (:temp, :humi)'
// on prépare les données à envoyer
$resultats = $PDO->prepare($sql);
$resultats->bindParam(':temp', $Temp);
$resultats->bindParam(':humi', $Humi);
// on envoie les datas
$resultats->execute();
// sinon, on récupère l'erreur
} catch(PDOException $e) {
// on affiche l'erreur
echo 'Échec de la connexion : ' . $e->getMessage();
}
?>