ADOdb

Database Abstraction Layer for PHP

User Tools

Site Tools


v5:reference:connection:metaerror

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 metaErrorMsg()
 */
$s = $db->metaErrorMsg($m);
 
print $s
 
/*
 * returns 'can not create'
 */
v5/reference/connection/metaerror.txt · Last modified: 2023/12/29 22:46 by mnewnham