Documentation Home
Connectors and APIs Manual
Download this Manual
PDF (US Ltr) - 5.3Mb
PDF (A4) - 5.3Mb


Connectors and APIs Manual  /  ...  /  mysqli::real_query, mysqli_real_query

7.3.8.40 mysqli::real_query, mysqli_real_query

Copyright 1997-2022 the PHP Documentation Group.

  • mysqli::real_query

    mysqli_real_query

    Execute an SQL query

Description

Object-oriented style

public bool mysqli::real_query(string query);

Procedural style

bool mysqli_real_query(mysqli mysql,
                       string query);

Executes a single query against the database whose result can then be retrieved or stored using the mysqli_store_result or mysqli_use_result functions.

In order to determine if a given query should return a result set or not, see mysqli_field_count.

Parameters

mysql

Procedural style only: A mysqli object returned by mysqli_connect or mysqli_init

query

The query string.

Security warning: SQL injection

If the query contains any variable input then parameterized prepared statements should be used instead. Alternatively, the data must be properly formatted and all strings must be escaped using the mysqli_real_escape_string function.

Return Values

Returns true on success or false on failure.

See Also

mysqli_query
mysqli_store_result
mysqli_use_result