Documentación offline PHP master

mysqli::$info

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

En esta página

mysqli::\$info

mysqli_info

Devuelve información acerca de la última consulta ejecutada

Descripción#

Estilo orientado a objetos

string

null

mysqli->info

Estilo procedimental

mysqli_info(mysqli $mysql): string
```php

La función `mysqli_info` devuelve un string que proporciona información acerca de la última consulta ejecutada. La naturaleza de este string se detalla a continuación:

| Tipo de consulta | Ejemplo de retorno |
|----|----|
| INSERT INTO...SELECT... | Records: 100 Duplicates: 0 Warnings: 0 |
| INSERT INTO...VALUES (...),(...),(...) | Records: 3 Duplicates: 0 Warnings: 0 |
| LOAD DATA INFILE ... | Records: 1 Deleted: 0 Skipped: 0 Warnings: 0 |
| ALTER TABLE ... | Records: 3 Duplicates: 0 Warnings: 0 |
| UPDATE ... | Rows matched: 40 Changed: 40 Warnings: 0 |

Valores de retorno posibles para `mysqli_info` {#mysqli.info.description}

> [!NOTE]
> Las consultas que no forman parte de la lista anterior no están soportadas. En esta situación, `mysqli_info` devolverá un string vacío.

## Parámetros

`mysql`  
Solo estilo procedimental: Un objeto `mysqli` devuelto por `mysqli_connect` o `mysqli_init`

## Valores devueltos

Un string que proporciona información adicional acerca de la última consulta ejecutada.

## Ejemplos

Ejemplo con `$mysqli->info`

Estilo orientado a objetos
query("CREATE TEMPORARY TABLE t1 LIKE City"); /* INSERT INTO ... SELECT */ $mysqli->query("INSERT INTO t1 SELECT * FROM City ORDER BY ID LIMIT 150"); printf("%s\n", $mysqli->info);
Estilo procedimental