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

Manejo de Errores PHP

Publicado por xve (5520 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