capturar error de base de datos

usurio
06 de Abril del 2005
hola.. mi consulta es, como puedo capturar un error de la base de datos y mostrarla en un echo, al no poder registrar un usuario q ya esta en la base de datos, lo se hacer con una consulta y que verifique que el usuario este o no registrado.. si no esta registrado en la tabla de mi db lo va a registrar de lo contrario no... pero quiero hacerlo con mysql_error() y el error capturarlo y mostrarlo con un echo, si alguien sabe como lo puedo hacer le estaré muy agradecido!

micknico
06 de Abril del 2005
como else al if de la consulta sql puedes colocar lo siguiente

} else { include('error.html'); }

y crear la pag error.html

asi
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Area Restringida</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="archivos/estilo.css" rel="stylesheet">
</head>
<body>
<p>Esta es un area restringida, si tienes duda contactate con el Administrador
del sistema. <br>
Prueba con las siguientes Opciones:</p>
<p>&middot; <a href="index.php">Iniciar sesion</a><br>
&middot; Contactar al administrador del sistema</p>
</body>
</html>

Saludos!