mysqli_fetch_field_direct
result->fetch_field_direct
Obtiene los metadatos de un campo
Descripción
Estilo por procedimientos:
mixtomysqli_fetch_field_direct
objetoresultado
intindice_de_campo
Estilo orientado a objetos (método):
resultado
mixto
fetch_field_direct
intindice_de_campo
La función mysqli_fetch_field_direct regresa un
objeto el cuál contiene información de la definición del
campo del resultado específicado. El valor de indice_de_campo debe estar
en el rango de 0 a número de campos -1.
Valores regresados
Regresa un objeto el cual contiene información de la definición del
campo o &false; si no hay información para el indice_de_campo
específicado.
Atributos del objeto
Atributo
Descripción
name
Nombre de la columna
orgname
Nombre original de la columna si se dió un alias
table
Nombre de la tabla a la que pertenece el campo
orgtable
Nombre original de la tabla si se dió un alias
def
El valor por defecto para este campo, representado como una cadena
max_length
La amplitud máxima de campo de el campo para el resultado
flags
Un entero que representa los bit bandera para el campo
type
Tipo de dato utilizado para este campo
decimals
Número de decimales usadas (para campos entero)
Vea también
mysqli_num_fields
mysqli_fetch_field
mysqli_fetch_fields
Ejemplos
Estilo orientado a objetos
query($query)) {
/* Get field information for column 'SurfaceArea' */
$finfo = $result->fetch_field_direct(1);
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", $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", $finfo->type);
mysqli_free_result($result);
}
/* close connection */
mysqli_close($link);
?>
]]>
Los ejemplos anteriores producirán la siguiente salida: