10bet网址
MySQL 8.0 C API开发指南
本手册下载
PDF (Ltr)- 1.3 mb
PDF (A4)- 1.3 mb
HTML下载(TGZ)- 165.6 kb
HTML下载(邮政编码)- 176.1 kb


5.4.19 mysql_fetch_field_direct ()

MYSQL_FIELD * mysql_fetch_field_direct(MYSQL_RES *result, unsigned int fieldnr)

描述

给定字段编号fieldnr对于结果集中的列,将该列的字段定义返回为MYSQL_FIELD结构。使用此函数检索任意列的定义。为fieldnr取值范围是0 ~mysql_num_fields(结果)1

对于元数据可选连接,此函数将返回resultset_metadata系统变量设置为没有一个.若要检查结果集是否具有元数据,请使用mysql_result_metadata ()函数。关于管理结果集元数据传输的详细信息,请参见3.6.6,可选结果集元数据

返回值

MYSQL_FIELD结构的指定列。如果结果集没有元数据。

错误

一个也没有。

例子

unsigned int num_fields;unsigned int我;MYSQL_FIELD *字段;num_fields = mysql_num_fields(结果);(我= 0;我< num_fields;I ++) {field = mysql_fetch_field_direct(result, I);printf("Field %u is %s\n", i, Field ->name);}