Como lo conecto con el Mysql usando el xammp como servidor localhost
Levantate un server local, hay muchos como xamp, wampserver, en mi caso utilizo el segundo y si lo vaz a trabajar en una red local, te paso ese video para que configures wampserver:
Y si utilizaras un servicio de alojamiento externo, procura verificar que tu cpanel reciba conexiones externas, y si no sabes como hacerlo solo coloca %.%.%.% o el ip de tu maquita donde trabajaras