Tengo este código:
[code=php]
define('DB_SERVER','errorserver');
define('DB_USER','root');
define('DB_PASSWORD','');
define('DB_NAME','aaa');
$DB_CONN;
function db_connect()
{
$DB_CONN = mysql_connect(DB_SERVER,DB_USER,DB_PASSWORD);
if (!$DB_CONN) throw new Exception('Error!');
}
try
{
db_connect();
}
catch (Exception $ex)
{
printf('Error!');
}
[/code]
El resultado no es como me lo esperaba. Me gustaría poder detectar cuando se produce un intento fallido de conexión. Sin embargo, haciendolo de esta forma se muestra por pantalla el mensaje de error de la base de datos, cuando en realidad quiero que salga por pantalla el mensaje 'Error!'.
¿Como puedo hacerlo?.
Saludos.