.\" Automatically generated by Pandoc 2.5 .\" .TH "mysql_real_query" "3" "" "Version 3.2.2" "MariaDB Connector/C" .hy .SS Name .PP mysql_real_query \- execute a statement (binary safe) .SS Synopsis .IP .nf \f[C] #include int mysql_real_query(MYSQL * mysql, const char * query, unsigned long length); \f[R] .fi .SS Description .PP mysql_real_query() is the binary safe function for performing a statement on the database server. .SS Parameter .IP \[bu] 2 \f[C]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[C]query\f[R] \- a string containing the statement to be performed. .IP \[bu] 2 \f[C]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 .PP 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]