PDF (US Ltr) - 1.4Mb
PDF (A4) - 1.4Mb
int
mysql_query(MYSQL *mysql,
const char *stmt_str)
执行由以空字符结尾的字符串 stmt_str
指向的 SQL 语句。通常,该字符串必须包含单个 SQL 语句,不带终止分号 (;
) 或 \g
。如果已启用多语句执行,该字符串可以包含多个以分号分隔的语句。参见 第 3.6.3 节,“多语句执行支持”.
mysql_query()
不能用于包含二进制数据的语句;您必须使用 mysql_real_query()
代替。(二进制数据可能包含 \0
字符,mysql_query()
会将其解释为语句字符串的结尾。)
要确定语句是否返回结果集,请调用 mysql_field_count()
。参见 第 5.4.23 节,“mysql_field_count()”.
-
命令执行顺序不正确。
-
MySQL 服务器已断开连接。
-
查询期间连接到服务器已断开。
-
发生了未知错误。