Esp32 Arduino + PHP + MySql [Ajuda]

Alguém sabe me dizer oq está errado com esse código?

Estou tentando enviar pelo ESP32 os dados obtidos pelo DHT11 para um servidor do 000webhost por GET, já fiz todos os códigos PHP corretamente, inclusive quando envio dados pela URL funciona normalmente (http://unitempo . 000webhostapp.com/arduino/salvardados.php?temp=30&humid=65)

E é possível visualizar os dados do banco de dados em (www. unitempo .000webhostapp.com/arduino)

Porém acho que estou errando algo na hora de enviar pelo ESP32

No código estou usando o host (unitempo. 000webhostapp.com) e a porta 80, se conecta normalmente, a saída da url é justamente /arduino/salvardados.php?temp=(temp)&humid=(humid)

Porém não envia para o banco de dados.

void loop() {

WiFiClient client;
const int httpPort = 80;
const char* host = "www.unitempo.000webhostapp.com";
DHT.read11(pinoDHT11); //Lê as informações do sensor
temp = DHT.temperature;
humid = DHT.humidity;

Serial.print("connecting to ");
Serial.println(host);

if (!client.connect(host, httpPort)) {
Serial.println("connection failed");
return;
}

String url = "/arduino/salvardados.php";
url += "?temp=";
url += temp;
url += "&humid=";
url += humid;

Serial.print("Requesting URL: ");
Serial.println(url);

client.print(String("GET ") + url + " HTTP/1.1\r\n" +
"Host: " + host + "\r\n" +
"Connection: close\r\n\r\n");

unsigned long timeout = millis();
while (client.available() == 0) {
if (millis() - timeout > 5000) {
Serial.println(">>> Client Timeout !");
client.stop();
return;
}
}

}

Também estava tentando, consegui dessa forma.

#include <WiFi.h>
#include <HTTPClient.h>

const char *ssid = "Sua Rede Wi-Fi";
const char *password = "Senha do Wi-Fi";

HTTPClient http;

int temp = 0; // utilização dessa variavel somente para exemplo
int humid = 0; // utilização dessa variavel somente para exemplo

void setup() {
delay(3000); //Aguarda 3 segundos
Serial.begin(9600);
Serial.println("Aguardando conexão");

// Tenta conexão com Wi-fi
WiFi.begin(ssid, psw);
while ( WiFi.status() != WL_CONNECTED ) {
delay(100);
Serial.print(".");
}
Serial.print("\nWI-FI conectado com sucesso: ");
}

void loop(){

temp += 3; // irá acrescentar 3 na variavel a cada ciclo
humid += 5; // irá acrescentar 5 na variavel a cada ciclo
Serial.println("Gravando dados no BD: ");

String endWeb = "http://unitempo.000webhostapp.com/arduino/salvardados.php?temp=";
endWeb += temp;
endWeb += "&humid=";
endWeb += humid;

Serial.println(endWeb); // só para ver o link no monitor serial

http.begin(endWeb);

int httpCode = http.GET(); //Make the request
if (httpCode > 0) { //Check for the returning code
String payload = http.getString();
//Serial.println(httpCode); // funciona sem essa linha
Serial.println(payload);
}
else {
Serial.println("Error on HTTP request");
}
http.end(); //Free the resources

delay(5000); // vai enviar o link a cada 5 segudos

}