ADOdb

Database Abstraction Layer for PHP

User Tools

Site Tools


v5:reference:connection:metaerror

This is an old revision of the document!


metaError

Syntax
int metaError(
    optional int $errorNumber
    )

Description

The function metaError() converts a database-specific error number into a portable number. This is done by querying the driver error-handling function and converting the error.

If the database does not support the function then the value returned is always 0.

If no parameter is provided, the function returns the portable error number from the last error.

Usage

/*
 * Connection to MySQL database assumed
 */
 
/*
 * Send MySQL error 1004, 'DB_ERROR_CANNOT_CREATE'
 */
 
$m = $db->MetaError(1004);
 
/*
 * value of $m is -15, send it to metaErrorMessage()
 */
$s = $db->metaErrorMessage($m);
 
print $s
 
/*
 * returns 'can not create'
 */
v5/reference/connection/metaerror.1452991859.txt.gz · Last modified: 2017/04/21 11:34 (external edit)