PDO::errorCode — Obtenha o SQLSTATE relacionado à última operação do identificador do banco de dados (PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
DOP misto::errorCode (void)
Retorna um SQLSTATE, um identificador alfanumérico de cinco caracteres definido no padrão ANSI SQL. Resumidamente, um SQLSTATE consiste nos dois primeiros caracteres do valor da classe e nos três últimos caracteres do valor da subclasse.
Se o identificador do banco de dados não for operado, NULL será retornado.
/* Gera um erro -- a tabela de dados BONES não existe*/$dbh->exec("INSERT INTO bone(skull) VALUES ('lucy')");echo "nPDO::errorCode(): ";print $ dbh->errorCode();?>
A rotina acima produzirá:
PDO::errorCode(): 42S02