Documentation Home

5.4.67 mysql_result_metadata()

enum enum_resultset_metadata
mysql_result_metadata(MYSQL_RES *result)

描述

mysql_result_metadata() 返回一个值,该值指示结果集是否具有元数据。当客户端事先不知道特定结果集是否具有元数据时,它对于元数据可选连接很有用。例如,如果客户端执行返回多个结果集并可能更改resultset_metadata 系统变量的存储过程,则客户端可以调用 mysql_result_metadata()每个结果集以确定它是否具有元数据。

有关管理结果集元数据传输的详细信息,请参阅 第 3.6.7 节,“可选结果集元数据”

返回值

mysql_result_metadata() 返回以下值之一:

enum enum_resultset_metadata {
 RESULTSET_METADATA_NONE= 0,
 RESULTSET_METADATA_FULL= 1
};