mysqli::real_query
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