PDO :: errorinfo
PDO :: errorcode - Gibt die letzte Fehlermeldung Datenbankoperationen (PHP 5> = 5.1.0, PECL gU> = 0.1.0)
Erklärung
Grammatik
public array PDO::errorInfo ( void )
Rückgabewert
Es gibt ein Array die letzte Datenbankoperation Fehlerbeschreibung enthält.
Inhalt des Arrays wie folgt:
Element | Information |
---|---|
0 | SQLSTATE Fehlercode (5 Buchstaben oder Zahlen in den ANSI-SQL-Standard definiert Kennungen). |
1 | Fehlercodes |
2 | Fehlermeldung |
Hinweis: Wenn die Datenbank - Handle nicht betätigt wird, wird NULL zurückgibt.
Beispiele
Anzeige errorinfo () Fehlermeldung über PDO_ODBC zur DB2-Datenbank verbinden
<?php /* 错误的SQL语法 */ $stmt = $dbh->prepare('bogus sql'); if (!$stmt) { echo "\nPDO::errorInfo():\n"; print_r($dbh->errorInfo()); } ?>
Das oben gezeigte Beispiel Ausgabe:
PDO::errorInfo(): Array ( [0] => HY000 [1] => 1 [2] => near "bogus": syntax error )