Documentación offline PHP master

db2_conn_errormsg

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

db2_conn_errormsg

Devuelve el último mensaje de error de conexión junto con el valor de SQLCODE

Descripción#

db2_conn_errormsg([resource $connection]): string
```php

`db2_conn_errormsg` devuelve un mensaje de error y el valor de SQLCODE que representa la razón por la cual el último intento de conexión a la base de datos ha fallado. Cuando `db2_connect` devuelve `false` en caso de un intento de conexión fallido, no se debe pasar ningún argumento a `db2_conn_errormsg` para obtener el mensaje de error y el valor de SQLCODE.

Si, por el contrario, la conexión fue exitosa pero se ha vuelto inválida con el tiempo, puede pasarse el argumento de conexión `connection` para obtener el mensaje de error y el valor de SQLCODE para la conexión específica.

## Parámetros

`connection`  
Un recurso de conexión asociado a la conexión que previamente fue exitosa, pero que se ha vuelto inválida con el tiempo.

## Valores devueltos

Devuelve una cadena que contiene el mensaje de error y el valor de SQLCODE resultante de un intento de conexión fallido. Devuelve una cadena vacía si no hay error asociado con el último intento de conexión.

## Ejemplos

Obtención del mensaje de error devuelto por un intento de conexión fallido

El siguiente ejemplo muestra cómo devolver un mensaje de error junto con el valor de SQLCODE después de pasar un argumento inválido a la función `db2_connect`.

```php

El ejemplo anterior mostrará:

[IBM][CLI Driver] SQL1013N  The database alias name
or database name "MAUVAISNOM" could not be found.  SQLSTATE=42705
 SQLCODE=-1013

Véase también#

db2_conn_error

db2_connect

db2_stmt_error

db2_stmt_errormsg