Controlla phpinfo() per la presenza di funzioni MySQL. Se esistono, prova a connetterti ad altri server MySQL. Cerca di restringere il campo se il problema riguarda il tuo codice, la tua libreria PHP, il tuo server SQL o il tuo server web modificando le variabili. Controlla i registri, so che Apache ha un registro degli errori in cui vanno le informazioni dettagliate sull'errore PHP - IIS probabilmente ha qualcosa di simile. Considera la possibilità di ricompilare e reinstallare PHP.