OS Manuals

mysql_real_query(3)

mysql_real_query(3) MariaDB Connector/C mysql_real_query(3)

mysql_real_query - execute a statement (binary safe)

#include <mysql.h>
int mysql_real_query(MYSQL * mysql,

const char * query,
unsigned long length);

mysql_real_query() is the binary safe function for performing a statement on the database server.

•
mysql - a mysql handle, which was previously allocated by mysql_init(3) and connected by mysql_real_connect(3).
•
query - a string containing the statement to be performed.
•
length - length of the string.

•
Contrary to the mysql_query(3) function, mysql_real_query is binary safe.
•
To determine if mysql_real_query returns a result set use the mysql_num_fields(3) function.

Returns zero on success, otherwise non zero.

•
mysql_query(3)
•
mysql_num_fields(3)
•
mysql_use_result(3)
•
mysql_store_result(3)
Version 3.3.1

mariadb-11.2 11.2.5-r0 · enterprise-packages · ingested 2026-10-02