Documentación offline PHP master

mysqli_stmt::$error

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

En esta página

mysqli_stmt::\$error

mysqli_stmt_error

Devuelve una descripción del último error de procesamiento

Descripción#

Estilo orientado a objetos

string

mysqli_stmt->error

Estilo procedimental

mysqli_stmt_error(mysqli_stmt $statement): string
```php

Devuelve un string que representa el mensaje de error más reciente llamado por una función de procesamiento, haya tenido éxito o no.

## Parámetros

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

## Valores devueltos

Un `string` que describe el error. Una cadena vacía si no ha ocurrido ningún error.

## 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)) { /* Borrado de la tabla */ $mysqli->query("DROP TABLE myCountry"); /* Ejecuta la consulta */ $stmt->execute(); printf("Error: %s.\n", $stmt->error); /* Cierra la sentencia */ $stmt->close(); } /* Cierra la conexión */ $mysqli->close(); ?>
Estilo procedimental

```php

Los ejemplos anteriores mostrarán:

Error: Table 'world.myCountry' doesn't exist.

Véase también#

mysqli_stmt_errno, mysqli_stmt_sqlstate