Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/12/2008, 09:57
mariano_donati
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años
Puntos: 9
Control de excepciones en php

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.
__________________
Add, never Remove