PDO::errorCode — Obtiene el SQLSTATE relacionado con la última operación del identificador de la base de datos (PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
PDO mixto::código de error (nulo)
Devuelve un SQLSTATE, un identificador alfanumérico de cinco caracteres definido en el estándar ANSI SQL. Brevemente, un SQLSTATE consta de los dos primeros caracteres del valor de clase y los últimos tres caracteres del valor de subclase.
Si no se opera el identificador de la base de datos, se devuelve NULL.
/* Genera un error: la tabla de datos BONES no existe*/$dbh->exec("INSERT INTO huesos(skull) VALUES ('lucy')");echo "nPDO::errorCode(): ";imprimir $ dbh->códigoerror();?>
La rutina anterior generará:
PDO::código de error(): 42S02