Documentación offline PHP master

mysqli_stmt::$error_list

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

En esta página

mysqli_stmt::\$error_list

mysqli_stmt_error_list

Devuelve una lista de errores para la última consulta ejecutada

Descripción#

Estilo orientado a objetos

array

mysqli_stmt->error_list

Estilo procedimental

mysqli_stmt_error_list(mysqli_stmt $statement): array
```php

Devuelve un array de errores desde la última consulta ejecutada, haya tenido éxito o no.

## Parámetros

`statement`  
Solo estilo procedimental: Un objeto `mysqli_stmt` devuelto por `mysqli_stmt_init`.

## Valores devueltos

Una lista de errores, cada uno en forma de array asociativo que contiene el número de error (errno), el mensaje de error (error) y el estado SQL (sqlstate).

## Ejemplos

Estilo orientado a objetos
query("CREATE TABLE myCountry LIKE Country"); $mysqli->query("INSERT INTO myCountry SELECT * FROM Country"); $query = "SELECT Name, Code FROM myCountry ORDER BY Name"; if ($stmt = $mysqli->prepare($query)) { /* Elimina la tabla */ $mysqli->query("DROP TABLE myCountry"); /* Ejecuta la consulta */ $stmt->execute(); echo "Error:\n"; print_r($stmt->error_list); /* Cierra la consulta */ $stmt->close(); } /* Cierra la conexión */ $mysqli->close(); ?>
Estilo procedimental

```php

Los ejemplos anteriores mostrarán:

Error:
Array
(
    [0] => Array
        (
            [errno] => 1146
            [sqlstate] => 42S02
            [error] => Table 'world.myCountry' doesn't exist
        )

)

Véase también#

mysqli_stmt_error, mysqli_stmt_errno, mysqli_stmt_sqlstate