PHP - Manejo de Errores PHP

 
Vista:

Manejo de Errores PHP

Publicado por WEBINATOR (1 intervención) el 05/11/2015 16:54:43
Hola Amigos tengo un problema con un código en PHP y POSTGRES necesito ver en pantalla el error detallado(nombre del campo, numero de linea de código) que se genera si no se logra insertar los datos en una base estoy usando el siguiente código:

1
2
3
4
<?php
	ini_set('display_errors', 1);
	error_reporting(E_ALL);
?>

pero quisiera saber si hay alguna manera de obtener el error de una manera mas detallada, específicamente lo que se requiere es el nombre del campo en donde esta el problema.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Manejo de Errores PHP

Publicado por xve (6935 intervenciones) el 05/11/2015 20:46:02
Hola Wbinator, con que instrucciones trabajas con la base de datos?? dependerá de como lo hagas, ya que por ejemplo con PDO, puedes obtenerlo con getMessage()

1
2
3
4
5
6
try {
    $dbh = new PDO($dsn, $user, $password);
    $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
    echo 'Connection failed: ' . $e->getMessage();
}

Si nos puedes comentar con mas detalle...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar