Lass mal den mysql_error() mit ausgeben. Vermutlich wurde bei dem externen DB Server externe Verbindungen deaktiviert, das wäre für mich die einzige Erklärung.