Tengo un código como este:
Código PHP:
$l = conexion();
$query = "INSERT INTO TABLA (VAL1, VAL2, VAL3) VALUES..."
try {
if (mysql_query($query,$l)) {
mysql_close($l);
}
else {
// Aquí quiero hacer algún tipo de switch por cada tipo de error,
// y mostrar un mensaje especial legible para el usuario.
throw new Exception(mysql_error($l));
}
}
catch (Exception $e){
echo $e->getMessage();
mysql_close($l);
return false;
}