mysql_real_query — performs a query on the database

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

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

Parameters

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.

Return value

Zero on success, otherwise non zero

[Note]

Contrary to 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

mysql_query(), mysql_num_fields(), mysql_use_result(), mysql_store_result()