PDO :: errorInfo
PDO :: errorCode - Retorna as operações de banco de dados última mensagem de erro (PHP 5> = 5.1.0, PECL pdo> = 0.1.0)
explicação
gramática
public array PDO::errorInfo ( void )
Valor de retorno
Ele retorna um array contendo o último banco de dados de descrição de erro operação.
Conteúdo da matriz da seguinte forma:
elemento | informações |
---|---|
0 | SQLSTATE código de erro (5 letras ou números no padrão ANSI SQL identificadores definidos de). |
1 | Códigos de erro |
2 | Mensagem de erro |
Nota: Se você não tem que operar a alça de banco de dados, retorna NULL.
Exemplos
Exibir errorInfo () mensagem de erro sobre PDO_ODBC se conectar ao banco de dados DB2
<?php /* 错误的SQL语法 */ $stmt = $dbh->prepare('bogus sql'); if (!$stmt) { echo "\nPDO::errorInfo():\n"; print_r($dbh->errorInfo()); } ?>
A saída exemplo vontade acima:
PDO::errorInfo(): Array ( [0] => HY000 [1] => 1 [2] => near "bogus": syntax error )