Quita la @ delante de la función mysql_pconnect() (o dejala y usa el ejemplo que doy más abajo) .. Observa el error y preferentemente NO uses conexiones persistentes: mysql_connect()
Pero lo importante es ver el error concreto ..
Código PHP:
if (!$db)
{
echo 'Error: Could not connect to database. Please try again later.<br>';
echo "Mysql dice: ".mysql_error();
exit;
}
Un saludo,