PDA

View Full Version : [PHP] Catturare eccezione di mysql_connect


pmhwp
31-05-2010, 16:20
Ciao,
ho scritto questo codice:
try{
$connection=mysql_connect($_GET['s'],$_GET['u'],$_GET['p']);
if (!$connection)
{
die('Errore durante il tentativo di connessione: ' . mysql_error());
};
mysql_select_db ($_GET['db']);

}
catch (Exception $e)
{
echo("Attenzione: " . $e->getMessage() . "<br/>\n");
}


echo "Connessione avvenuta correttamente!";

Se per esempio inserisco un $_GET['s'] errato ricevo come output questo:


Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'a' (1) in /var/www/SnortMonitor/connect.php on line 9

Errore durante il tentativo di connessione: Unknown MySQL server host 'a' (1)


Come faccio per non far stampare il warning ma solo ciņ che specifico io? Ovvero solo
Errore durante il tentativo di connessione: Unknown MySQL server host 'a' (1).

Grazie.

pmhwp
01-06-2010, 11:38
Nessuno?