Lorsque j"essaie d'envoyer des posts a une base de conne mysql avec mon esp32-Wroom32, j'ai toujours un erreur -1. J'ai essayer plusieurs exemple. Lorsque je test avec postman ca fonctionne et aussi avec une ligne dans mon furteur
Lorsque j"essaie d'envoyer des posts a une base de conne mysql avec mon esp32-Wroom32, j'ai toujours un erreur -1. J'ai essayer plusieurs exemple. Lorsque je test avec postman ca fonctionne et aussi avec une ligne dans mon furteur
Avec quels codes côté ESP32, et côté serveur ?
Arduino, Raspberry Pi, ESP32, Infineon/Cypress PSoC, FPGA...
Arduino : Le forum, Le manuel de laboratoire, les Quiz, les cahiers pratiques, les sources et outils
Des capteurs connectés pour la maison avec Arduino et Raspberry Pi [Nouveau] Et en Zigbee ?
- FPGA : programmation d'un transmetteur UART en SystemVerilog [Nouveau]
- Apprendre à développer sur FPGA avec Intel Quartus Prime
- FPGA : programmer un contrôleur pour écran VGA
[Nouveau] Vous voulez soutenir le Club Developpez.com ? Abonnez-vous !
c'est du cote esp32 que l erreur -1 est affiche
Montre-nous les programmes, celui de l'esp32 et celui en php.
Arduino, Raspberry Pi, ESP32, Infineon/Cypress PSoC, FPGA...
Arduino : Le forum, Le manuel de laboratoire, les Quiz, les cahiers pratiques, les sources et outils
Des capteurs connectés pour la maison avec Arduino et Raspberry Pi [Nouveau] Et en Zigbee ?
- FPGA : programmation d'un transmetteur UART en SystemVerilog [Nouveau]
- Apprendre à développer sur FPGA avec Intel Quartus Prime
- FPGA : programmer un contrôleur pour écran VGA
[Nouveau] Vous voulez soutenir le Club Developpez.com ? Abonnez-vous !
Code arduino : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 #include <WiFi.h> #include <HTTPClient.h> const char* ssid = "TRUCHES"; const char* password = "Mita."; String serverName = "192.168.1.246/get1_data.php"; void setup() { Serial.begin(9600); WiFi.begin(ssid, password); Serial.println("Connecting"); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.print("Connected to WiFi network with IP Address: "); Serial.println(WiFi.localIP()); } void loop() { Serial.println("Claude"); HTTPClient http; //WiFiClient http; String postData = "entree=vert,&valeur=03"; Serial.println(postData); http.begin("192.168.1.245/get1_data.php?"); http.addHeader("Content-Type", "application/x-www-form-urlencoded"); int httpCode = http.POST(postData); if (httpCode == HTTP_CODE_OK) { String response = http.getString(); Serial.println("Server response: " + response); } else { Serial.println("http post request failed with error code"); Serial.println(httpCode); } http.end(); delay(9000000); }
~
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <?php $hostname = "localhost"; $username = "root"; $password = "password"; $database = "base"; $table = "entree"; $conn = new mysqli($hostname, $username, $password, $database); if (!$conn) { die("Connection failed: " . mysql_connect_error()); } else { print"Connect"; } $sql = "INSERT INTO entree(couleur, seq) VALUES ('rouge', '02')"; print $sql; if (mysqli_query($conn, $sql)) { echo "New record"; } else { echo "Error" . $sql . "<br>" . $conn; } ?>
Hello,
Tu as quoi dans les logs du serveur PHP ?
Est-ce que l'ESP recupere une IP ?
(enlève le MdP & SSID du wifi ?)
Partager