Salve a tutti, la mia domanda era questa, è possibile gestire un errore di connessione ad un database, richiamando una funzione?

Per intenderci, ora per connettermi al database utilizzo questo comando:

$db = mysql_connect ("$mysqlhost", "$mysqlname", "$mysqlpassword") or die ("Could not connect to database");

Anzichè un messaggio di errore mi piacerebbe invece che la pagina si ricarichi in maniera automantica, con al massimo 3 tentativi.

Spesso mi capita infatti di raggiungere il numero massimo di utenti connessi al database, e prima di fargli stampare un errore a video bloccando così la pagina, mi piacerebbe fargli fare qualche altro tentativo.

Grazie