This is a read-only copy of the MariaDB Knowledgebase generated on 2024-12-22. For the latest, interactive version please visit https://mariadb.com/kb/.

mysql_real_query

Syntax

int mysql_real_query(MYSQL * mysql,
                     const char * q,
                     unsigned long);
  • mysql - a mysql handle, which was previously allocated by mysql_init() or mysql_real_connect().
  • query - a string containing the statement to be performed.
  • long - length of the string.

Description

mysql_real_query() is the binary safe function for performing a statement on the database server. Returns zero on success, otherwise non-zero.

Contrary to the mysql_query() function, mysql_real_query is binary safe.

To determine if mysql_real_query returns a result set use the mysql_num_fields() function.

See also

Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.