.\" Automatically generated by Pandoc 3.5 .\" .TH "mysql_real_query" "3" "" "Version 3.3" "MariaDB Connector/C" .SS Name mysql_real_query \- execute a statement (binary safe) .SS Synopsis .IP .EX #include \f[B]\f[R] int mysql_real_query(MYSQL * mysql, const char * query, unsigned long length); .EE .SS Description mysql_real_query() is the binary safe function for performing a statement on the database server. .SS Parameter .IP \[bu] 2 \f[CR]mysql\f[R] \- a mysql handle, which was previously allocated by \f[B]mysql_init(3)\f[R] and connected by \f[B]mysql_real_connect(3)\f[R]. .IP \[bu] 2 \f[CR]query\f[R] \- a string containing the statement to be performed. .IP \[bu] 2 \f[CR]length\f[R] \- length of the string. .SS Notes .IP \[bu] 2 Contrary to the \f[B]mysql_query(3)\f[R] function, mysql_real_query is binary safe. .IP \[bu] 2 To determine if mysql_real_query returns a result set use the \f[B]mysql_num_fields(3)\f[R] function. .SS Return value Returns zero on success, otherwise non zero. .SS See also .IP \[bu] 2 \f[B]mysql_query(3)\f[R] .IP \[bu] 2 \f[B]mysql_num_fields(3)\f[R] .IP \[bu] 2 \f[B]mysql_use_result(3)\f[R] .IP \[bu] 2 \f[B]mysql_store_result(3)\f[R]