Cita: sin embargo, lo curioso es que, exactamente el mismo código funciona bien en el hosting, pero en localhost no
Pues no es curioso: si en localhost no tienes la misma configuración, archivos, base de datos, etc. es bastante obvio que no será igual.