(PHP 5)

mysqli_fetch_field, result->fetch_field — Regresa metadatos de el campo en el resultado

Descripción

Estilo por procedimientos:

mixto mysqli_fetch_field ( mysqlI_result $resultado )

Estilo orientado a objetos (método):

class mysqli_result {
mixto fetch_field ( void )
}

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 retornados

Regresa un objeto el cual contiene la información de la definición del campo o FALSE si no hay información disponible.

Tabla 176. Propiedades del objeto

Propiedad 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)

Ver también

mysqli_num_fields(), mysqli_fetch_field_direct(), mysqli_fetch_fields(), y mysqli_field_seek()

Ejemplos

Estilo orientado a objetos

<?php
$mysqli
= new mysqli("localhost", "my_user", "my_password", "world");

/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}

$query = "SELECT Name, SurfaceArea from Country ORDER BY Code LIMIT 5";

if ($result = $mysqli->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

<?php
$link
= mysqli_connect("localhost", "my_user", "my_password", "world");

/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}

$query = "SELECT Name, SurfaceArea from Country ORDER BY Code LIMIT 5";

if ($result = mysqli_query($link, $query)) {

/* Get field information for all fields */
while ($finfo = mysqli_fetch_field($result)) {

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);
}
mysqli_free_result($result);
}

/* close connection */
mysqli_close($link);
?>

El resultado del ejemplo seria:

Name:     Name
Table:    Country
max. Len: 11
Flags:    1
Type:     254

Name:     SurfaceArea
Table:    Country
max. Len: 10
Flags:    32769
Type:     4
Ranking Navegadores Marzo 2013 La llamada guerra de los navegadores ha dado lugar en los últimos años a una feroz competencia por ofrecer mayor rapidez, seguridad o funcionalidad co...
Chrome 12 se actualiza con Flash El equipo de desarrollo del navegador de Google acaba de lanzar Chrome 12.0.742.100, una nueva versión estable del que ya es uno de los productos estr...
Facebook incorpora nuevo botón “Listen” en páginas de música La que era probablemente mejor característica de MySpace ahora está en Facebook, mediante el nuevo botón para escuchar música que se ha incorporado en...
Proceso de creación del software Se define como Proceso al conjunto ordenado de pasos a seguir para llegar a la solución de un problema u obtención de un producto, en este caso partic...
Hace 20 años nació la primera página web en el CERN El mundo celebra hoy que hace exactamente 20 años los creadores de la World Wide Web, o simplemente la web, permitieron su uso de forma libre y gratui...
Que es la Mercadotecnia en Internet La mercadotecnia en Internet es el estudio de las técnicas del uso de Internet para publicitar y vender productos y servicios. Incluye la publicidad p...
Website marketing – El medio ideal Internet ha crecido de una forma explosiva en los últimos 10 años o 15 años más o menos, y el website marketing ha crecido con el de igual manera. Muc...
Ranking Navegadores Enero 2012 Coincidiendo con el lanzamiento de Chrome 17, conocemos el dato que apunta una pérdida de usuarios del navegador de Google. Este nueva situación co...
Android es líder de ventas de Smartphones en EEUU La consultora Nielsen Wire ha realizado una encuesta en Estados Unidos y los resultados revelan que Android es el líder del mercado de teléfonos intel...
Google invierte 94 millones de dólares en energía solar Google está comprometido con las energías limpias, o por lo menos eso parecen indicar sus constantes inversiones en este campo. Ahora acaban de anunci...