PDO :: errorInfo
PDO :: errorCode - Devuelve las operaciones de base de datos último mensaje de error (PHP 5> = 5.1.0, PECL pdo> = 0.1.0)
explicación
gramática
public array PDO::errorInfo ( void )
Valor de retorno
Devuelve una matriz que contiene la descripción del error última operación de base de datos.
Contenido de la matriz de la siguiente manera:
elemento | información |
---|---|
0 | Código de error SQLSTATE (5 letras o números en los identificadores definidos estándar ANSI SQL de). |
1 | Códigos de error |
2 | Mensaje de error |
Nota: Si usted no tiene que operar el mango base de datos, devuelve NULL.
Ejemplos
Visualizar errorInfo () mensaje de error sobre PDO_ODBC conectarse a la base de datos DB2
<?php /* 错误的SQL语法 */ $stmt = $dbh->prepare('bogus sql'); if (!$stmt) { echo "\nPDO::errorInfo():\n"; print_r($dbh->errorInfo()); } ?>
El anterior ejemplo de salida voluntad:
PDO::errorInfo(): Array ( [0] => HY000 [1] => 1 [2] => near "bogus": syntax error )