MySQL - PDOStatement::errorInfo

   
Vista:

PDOStatement::errorInfo

Publicado por Carlos (2 intervenciones) el 28/05/2015 20:51:07
Hola, estoy tratando de usar la instrucción PDOStatement::errorInfo en un select y estoy forzando a que salga un error para que muestre la información con respecto al error seleccionado una tabla que no existe.

1
2
3
4
5
6
7
8
9
<?php
/* Provocar un error -- la tabla BONES no existe */
$gsent = $gbd->prepare('SELECT skull FROM bones');
$gsent->execute();
 
echo "\nPDOStatement::errorInfo():\n";
$arr = $gsent->errorInfo();
print_r($arr);
?>

Pero al momento de ejecutar me muestra lo siguiente:

PDOStatement::errorInfo(): Array ( [0] => 00000 [1] => [2] => )

Cuando debería mostrar el siguiente error:

ERROR 1146 (42S02)

Dentro del array.

No se si me falte declarar algo en el código, o esa algo del archivo de configuración del php.ini para que muestre el error.

De antemano gracias.
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

PDOStatement::errorInfo

Publicado por leonardo_josue (81 intervenciones) el 28/05/2015 21:05:18
Hola Carlos:

Este es un foro de MySQL, no un foro de PHP... para dudas sobre este lenguaje, publica tu pregunta en el foro correspondiente:

http://www.lawebdelprogramador.com/foros/PHP/index1.html

Saludos
Leo
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