文档主页
MySQL 9.0 C API 开发者指南
下载本手册
PDF (US Ltr) - 1.4Mb
PDF (A4) - 1.4Mb


5.4.50 mysql_more_results()

bool
mysql_more_results(MYSQL *mysql)

说明

当您执行指定为单个语句字符串的多条语句时,或者当您执行 CALL 语句(可以返回多个结果集)时,将使用此函数。

如果当前执行的语句中存在更多结果,则 mysql_more_results() 返回 true,在这种情况下,应用程序必须调用 mysql_next_result() 来获取结果。

返回值

如果存在更多结果,则返回 TRUE (1)。如果不存在更多结果,则返回 FALSE (0)。

在大多数情况下,您可以改用 mysql_next_result() 来测试是否存在更多结果,如果存在,则启动检索。

参见 第 3.6.3 节,“多语句执行支持”第 5.4.51 节,“mysql_next_result()”

错误

无。