Te paso varias recomendaciones y puntos a mirar:
Creo que con esta sentencia:
Te intentas conectar a cierta IP pero la variable que pones en server contiene el protocolo y barras. Intuyo que eso está mal. server debería ser algo como "192.168.1.140" quitando barras, protocolo y demás que pudieras meter.
Aquí tienes cómo se utiliza esa clase:
https://www.arduino.cc/reference/en/libraries/wifi/wificlient/
Después intentas crear la cabecera de la petición html directamente, si bien a primera vista parece correcta, yo optaría por usar un constructor más acorde con lo que vas a hacer.
Mira esto por ejemplo:
https://randomnerdtutorials.com/esp32-esp8266-mysql-database-php/
Donde verás que usa métodos como
int httpResponseCode = http.POST(httpRequestData);
que creo que es bastante más limpio que montar la cabecera poco a poco.
También existe la posibilidad de atacar directamente a mysql sin pasar por PHP aunque esto por LAN (red local) sería correcto, no lo aconsejaría por WAN (internet) por temas de seguridad.
https://forum.arduino.cc/t/arduino-does-not-connect-to-mysql-database/580123/2
Y asegúrate que no tengas problemas de firewall en el servidor que tiene PHP. Esto lo puedes probar desde otro equipo.