Heb je mysql_ping()
geprobeerd ?
Bijwerken: Gebruik vanaf PHP 5.5 mysqli_ping() in plaats daarvan.
Als alternatief zou een tweede (minder betrouwbare) benadering zijn:
$link = mysql_connect('localhost','username','password');
//(...)
if($link == false){
//try to reconnect
}