mysqli_fetch_field
result->fetch_field
Regresa metadatos de el campo en el resultado
Descripción
Estilo por procedimientos:
mixtomysqli_fetch_field
objetoresultado
Estilo orientado a objetos (método):
resultado
mixto
fetch_field
La función mysqli_fetch_field regresa un objeto
con información de definición de un campo de un resultado.
Ejecute esta función repetidamente para obtener la información
de todas las columnas en un resultado. mysqli_fetch_field
regresa &false; cuando no hay más columnas en el resultado.
Valores regresados
Regresa un objeto el cual contiene la información de la definición
del campo o &false; si no hay información disponible.
Atributos del objeto
Atributo
Descripción
name
El nombre de la columna
orgname
Nombre original de la columna, si se específico un alias
table
El nombre de la tablaa la cuál pertenece
orgtable
Nombre original de la tabla si se específico un alias
def
El valor por defecto de este campo, representado con una cadena
max_length
La máma amplitud del campo para el resultado
flags
Un entero representando los bit de bandera para el campo
type
El tipo de dato usado para este campo
decimals
El número de decimales utilizadas (para campos numéricos)
Vea también
mysqli_num_fields
mysqli_fetch_field_direct
mysqli_fetch_fields
mysqli_field_seek
Ejemplos
Estilo orientado a objetos
query($query)) {
/* Get field information for all columns */
while ($finfo = $result->fetch_field()) {
printf("Name: %s\n", $finfo->name);
printf("Table: %s\n", $finfo->table);
printf("max. Len: %d\n", $finfo->max_length);
printf("Flags: %d\n", $finfo->flags);
printf("Type: %d\n\n", $finfo->type);
}
$result->close();
}
/* close connection */
$mysqli->close();
?>
]]>
Estilo por procedimientos
name);
printf("Table: %s\n", $finfo->table);
printf("max. Len: %d\n", $finfo->max_length);
printf("Flags: %d\n", $finfo->flags);
printf("Type: %d\n\n", $finfo->type);
}
mysqli_free_result($result);
}
/* close connection */
mysqli_close($link);
?>
]]>
Los ejemplos anteriores producirán la siguiente salida: