Je me suis lancé dans un projet ambitieux de création d'une station météo, un ESP32 avec un prog arduino quui collecte des données de temp, hum... assez classique somme toute.
Jusque là ça fonctionne.
Ensuite les données sont envoyées sur un un domaine pour être accessible de l'extérieur, pour cela je me suis basé sur un tuto.
cloud-weather-station-esp32-esp8266 : je ne peux pas ajouter le lien complet car il est considéré comme un spam
Je bloque sur la partie sic -dessous en fait je n'arrive pas me connecter à la base de données que j'ai créée chez 000webhost
$servername = "localhost";
// REMPLACER par le nom de votre base de données
$dbname = "REPLACE_WITH_YOUR_DATABASE_NAME";
// REMPLACER par l'utilisateur de la base de données
$username = "REPLACE_WITH_YOUR_USERNAME";
// REMPLACER par le mot de passe de l'utilisateur de la base de données
$password = "REPLACE_WITH_YOUR_PASSWORD";
function insertReading($sensor, $location, $value1, $value2, $value3) {
global $servername, $username, $password, $dbname;
// Créer une connexion
$conn = new mysqli($servername, $username, $password, $dbname);
La requête msqli est invalide donc je suppose un pb de connexion
Pour servername j'ai laissé localhost par contre en regardant sur phpmyadmin j'ai localhost:3306 est ce que cela joue, pour le coup je ne comprends la différence
Nom de la base données :
copié collé de ci-dessous
Utilisateur : ci-dessous
Mot de passe celui que j'utilise lorsque je démarre phpmyadmin
Merci pour votre aide.
Gestion base de données 000webhost.com
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.