23.8.7.18 mysql_fetch_field_direct()
MYSQL_FIELD *mysql_fetch_field_direct(MYSQL_RES
*result, unsigned int fieldnr)
설명
결과 집합의 열 필드 번호 fieldnr 를 지정하면 그 컬럼의 필드 정의를 MYSQL_FIELD 구조로 반환됩니다. 이 함수를 사용하여 임의의 컬럼 정의를 가져옵니다. 0에서 mysql_num_fields(result)-1 까지의 범위에서 fieldnr 값을 지정합니다.
반환 값
지정한 컬럼의 MYSQL_FIELD 구조.
오류
없음.
Example
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);
}