mysql_real_query(3)

execute a statement (binary safe) #include [B] [R] int mysql_real_query(MYSQL * mysql, const char * query, unsigned long

Section 3 libmariadb-dev bookworm source

Description

mysql_real_query

Name

mysql_real_query - execute a statement (binary safe)

Synopsis

#include <mysql.h>

int mysql_real_query(MYSQL * mysql,
const char * query,
unsigned long length);

Description

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

Parameter

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.

Notes

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.

Return value

Returns zero on success, otherwise non zero.

See also

mysql_query(3)

mysql_num_fields(3)

mysql_use_result(3)

mysql_store_result(3)