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