Claro, si php no funcionara ni siquiera un error recibirías.
Aquí lo importante es que con código no vas a solucionar un problema que no es de código sino de conexión, el mensaje de error que recibes debe darte toda la información que necesitas.
Como consejo sería inteligente de tu parte compartir el mensaje de error completo con nosotros, así sirve que nos enteramos de algo útil ya que tu código no ayuda de nada.