Documentation Home

5.4.53 mysql_query()

int
mysql_query(MYSQL *mysql,
            const char *stmt_str)

描述

执行以 null 结尾的字符串指向的 SQL 语句stmt_str。通常,字符串必须由单个 SQL 语句组成,不带终止分号 ( ;) 或\g。如果启用了多语句执行,则该字符串可以包含多个以分号分隔的语句。请参阅 第 3.6.2 节,“多语句执行支持”

mysql_query()不能用于包含二进制数据的语句;你必须 mysql_real_query()改用。(二进制数据可能包含\0字符,该字符mysql_query()解释为语句字符串的结尾。)

要确定语句是否返回结果集,请调用 mysql_field_count()。参见 第 5.4.22 节,“mysql_field_count()”

返回值

零成功。如果发生错误,则非零。

错误