PHP 5, PHP 7, PHP 8, PECL OCI8 >= 1.1.0
oci_error - Returns the last error found
Code Examples

oci_error( [resource|null$connection_or_statement = null] ): array|false

Returns the last error found.

The function should be called immediately after an error occurs. Errors are cleared by a successful statement.



For most errors, connection_or_statement is the resource handle that was passed to the failing function call. For connection errors with oci_connect, oci_new_connect or oci_pconnect null should be passed.

Return Values

If no error is found, oci_error returns false. Otherwise, oci_error returns the error information as an associative array.

oci_error Array Description
Array key Type Description
code int The Oracle error number.
message string The Oracle error text.
offset int The byte position of an error in the SQL statement. If there was no statement, this is 0
sqltext string The SQL statement text. If there was no statement, this is an empty string.


Version Description
8.0.0, PECL OCI8 3.0.0 connection_or_statement is now nullable.

Example of oci_error

Show all examples for oci_error

PHP Version:

Function oci_error:

Oracle OCI8 Functions

Most used PHP functions