MYSQL_FIELD *mysql_fetch_field_direct(MYSQL_RES
*result, unsigned int fieldnr)
説明
フィールド番号 fieldnr
で指定される結果セットのカラムのフィールド定義を
MYSQL_FIELD
構造体として返します。この関数を使用すれば、任意のカラムの定義を取得できます。fieldnr
の値は 0 から
mysql_num_fields(result)-1
の範囲で指定します。
戻り値
指定したカラムの MYSQL_FIELD
構造体。
エラー
ありません。
例
unsigned int num_fields; unsigned int i; MYSQL_FIELD *field; num_fields = mysql_num_fields(result); for(i = 0; i < num_fields; i++) { field = mysql_fetch_field_direct(result, i); printf("Field %u is %s\n", i, field->name); }
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.