PDO::errorCode Fetch the SQLSTATE associated with the last operation on the database handle &reftitle.description; intPDO::errorCode &warn.experimental.func; &reftitle.returnvalues; Returns a SQLSTATE, a five-character alphanumeric identifier defined in the ANSI SQL standard. PDO::errorCode only retrieves error codes for operations performed directly on the database handle. If you create a PDOStatement object through PDO::prepare or PDO::query and invoke an error on the statement handle, PDO::errorCode will return PDO_ERR_NONE. You must call PDOStatement::errorCode to return the error code for an operation performed on a particular statement handle. &reftitle.examples; Retrieving a SQLSTATE code exec("INSERT INTO bones(skull) VALUES ('lucy')"); echo "\nPDO::errorCode(): "; print $dbh->errorCode(); ?> ]]> &example.outputs; &reftitle.seealso; PDO::errorInfo PDOStatement::errorCode PDOStatement::errorInfo