MYSQL_FIELD *mysql_fetch_field_direct(MYSQL_RES
          *result, unsigned int fieldnr)
        
Descrição
          Dado um número de campo fieldnr para uma
          colua em resultado, retorna a informação de campo daquela
          coluna como uma estrutura MYSQL_FIELD Você
          pode utilizar esta função para retornar a definição para
          uma coluna arbitrária. O valor de fieldnr
          deve estar na faixa de 0 a
          mysql_num_fields(result)-1.
        
Valor Retornado
          A estrutura MYSQL_FIELD para uma coluna
          específica.
        
Erros
Nenhum.
Exemplo
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.

