capturar error de base de datos
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!
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>· <a href="index.php">Iniciar sesion</a><br>
· Contactar al administrador del sistema</p>
</body>
</html>
Saludos!
} 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>· <a href="index.php">Iniciar sesion</a><br>
· Contactar al administrador del sistema</p>
</body>
</html>
Saludos!