Documentación offline PHP master

mysqli_stmt::$errno

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

En esta página

mysqli_stmt::\$errno

mysqli_stmt_errno

Devuelve un código de error para la última consulta

Descripción#

Estilo orientado a objetos

int

mysqli_stmt->errno

Estilo procedimental

mysqli_stmt_errno(mysqli_stmt $statement): int
```php

Devuelve el código de error para la última consulta llamada en el procesamiento que tuvo éxito o falló.

## Parámetros

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

## Valores devueltos

Un valor que representa un código de error. `0` significa que no ocurrió 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: %d.\n", $stmt->errno); /* Cierra la sentencia */ $stmt->close(); } /* Cierra la conexión */ $mysqli->close(); ?>
Estilo procedimental

```php

Los ejemplos anteriores mostrarán:

Error: 1146.

Véase también#

mysqli_stmt_error, mysqli_stmt_sqlstate