Documentación offline PHP master

mysqli::real_query

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

En esta página

mysqli::real_query

mysqli_real_query

Ejecuta una consulta SQL

Descripción#

Estilo orientado a objetos

public mysqli::real_query(string $query): bool
```php

Estilo procedimental

```php
mysqli_real_query(mysqli $mysql, string $query): bool

Ejecuta una sola consulta en la conexión a la base de datos representada por el parámetro link cuyo resultado puede ser recuperado o almacenado utilizando las funciones mysqli_store_result o mysqli_use_result.

[!WARNING] Si la consulta contiene alguna entrada de variable, entonces se deben usar sentencias preparadas parametrizadas en su lugar. Alternativamente, los datos deben estar correctamente formateados y todas las cadenas deben ser escapadas usando la función mysqli_real_escape_string .

Para determinar si una consulta dada debería haber devuelto un conjunto de resultados o no, consulte la función mysqli_field_count.

Parámetros#

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

query
La consulta string.

Valores devueltos#

Esta función retorna true en caso de éxito o false si ocurre un error.

Errores/Excepciones#

Si el informe de errores de mysqli está habilitado (MYSQLI_REPORT_ERROR) y la operación solicitada falla, se genera una advertencia. Si, además, el modo está configurado como MYSQLI_REPORT_STRICT, se lanza una mysqli_sql_exception en su lugar.

Véase también#

mysqli_query, mysqli_store_result, mysqli_use_result