oci_error
PHP 5, PHP 7, PHP 8, PECL OCI8 >= 1.1.0
oci_error - Returns the last error found
Manual
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.
Parameters
- connection_or_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.
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. |
Changelog
Version | Description |
8.0.0, PECL OCI8 3.0.0 | connection_or_statement is now nullable. |