Originariamente inviato da Gunn

inoltre se tu fai

$a=mysql_connect("localhost", "user sbagliato", "password sbagliata");

php prima fallirà il tentativo di connessione con user e password specificati (quelli sbagliati)
poi tenterà di connettersi con user e pass default, e appunto, non avendoli tu impostati, riuscirà a connettersi
Eh!?!?!?!?!?
E questa da dove salta fuori?