mysql_query() - mysql/mysql.h
Executes the SQL statement pointed to by the null-terminated
string stmt_str. Normally, the string must
consist of a single SQL statement without a terminating
semicolon (;) or g. If
multiple-statement execution has been enabled, the string can
contain several statements separated by semicolons. See
Section 25.8.17, “C API Support for Multiple Statement Execution”.stmt_str;gSection 25.8.17, “C API Support for Multiple Statement Execution”mysql_query() cannot be used for
statements that contain binary data; you must use
mysql_real_query() instead.
(Binary data may contain the character,
which mysql_query() interprets
as the end of the statement string.)mysql_query()mysql_query()mysql_real_query()mysql_real_query() mysql_query()mysql_query()If you want to know whether the statement returns a result set,
you can use mysql_field_count()
to check for this. See Section 25.8.7.22, “mysql_field_count()”.mysql_field_count()mysql_field_count()Section 25.8.7.22, “mysql_field_count()”
Syntax
int mysql_query(MYSQL *mysql, const char
*stmt_str)
Example
Output / Return Value
Zero for success. Nonzero if an error occurred.
Limitations
Alternatives / See Also
Reference