PHP 8.5.0 Alpha 2 available for testing

mysqli::real_query

mysqli_real_query

(PHP 5, PHP 7, PHP 8)

mysqli::real_query -- mysqli_real_queryEjecuta una consulta SQL

Descripción

Estilo orientado a objetos

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

Estilo procedimental

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().

Advertencia

Advertencia de seguridad: Inyección SQL

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.

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top