mysql_fetch_field — Extrae la información de una columna y la devuelve como un objeto.

Descripción

objeto mysql_fetch_field ( int $id_resultado [, int $salto] )

Devuelve un objeto que contiene la información del campo.

Puede usarse mysql_fetch_field() para obtener información sobre campos en un resultado. Si no se específica el salto, se extrae el siguiente campo que todavía no ha sido extraido. con mysql_fetch_field().

Las propiedades del objeto son:

  • name – nombre de la columna
  • table – name de la tabla a la que pertenece la columna
  • max_length – longitud máxima de la columna
  • not_null – 1 si la columna no puede contener un valor nulo
  • primary_key – 1 si la columna es clave primaria
  • unique_key – 1 si la columna es clave única
  • multiple_key – 1 si la columna es clave no única
  • numeric – 1 si la columna es numérica
  • blob – 1 si la columna es un BLOB
  • type – el tipo de la columna
  • unsigned – 1 si la columna es unsigned
  • zerofill – 1 si la columna es zero-filled

Ver también mysql_field_seek()

nota: Los nombres de campos retornados por esta función diferencian entre mayusculas y minusculas.

Ejemplo mysql_fetch_field

<?php
$conn
= mysql_connect('localhost:3306', 'user', 'password');
if (!
$conn) {
die(
'Could not connect: ' . mysql_error());
}
mysql_select_db('database');
$result = mysql_query('select * from table');
if (!
$result) {
die(
'Query failed: ' . mysql_error());
}
/* get column metadata */
$i = 0;
while (
$i < mysql_num_fields($result)) {
echo
"Information for column $i:<br />\n";
$meta = mysql_fetch_field($result, $i);
if (!
$meta) {
echo
"No information available<br />\n";
}
echo
"<pre>
blob: $meta->blob
max_length: $meta->max_length
multiple_key: $meta->multiple_key
name: $meta->name
not_null: $meta->not_null
numeric: $meta->numeric
primary_key: $meta->primary_key
table: $meta->table
type: $meta->type
unique_key: $meta->unique_key
unsigned: $meta->unsigned
zerofill: $meta->zerofill
</pre>"
;
$i++;
}
mysql_free_result($result);
?>
CForms plugin WordPress para Crear Formularios Dinámicos,Como Instalarlo y Actualizarlo Cuando tenemos un sitio web, es imprescindible contar con un medio por el cual los usuarios puedan desde dejarnos un mensaje hasta realizar pedidos de...
Firefox 13, beta El equipo de trabajo Firefox 13 acaba de liberar la primera beta de su popular navegador open source. Tras el reciente lanzamiento de una versión n...
Internet y su evolución Inicialmente Internet tenía un objetivo claro. Se navegaba en Internet para algo muy concreto: búsquedas de información, generalmente. Ahora quizás...
HP unirá sus divisiones de PC e impresoras Hewlett-Packard está a punto de pasar por una de sus reestructuraciones internas más profundas hasta la fecha: según habrían apuntado varias fuentes c...
Ahora, las notificaciones de Google+ incorporan una vista previa Google acaba de añadir un puñado de mejoras a su red social. Antes de fin de año, el equipo de Google+ de la compañía quería que estuvieran listas est...
Alojamiento en Servidores Linux Versus Servidores Windows, comparación En el mundo del web hosting, hay dos tipos principales de plataformas de sistema operativo en el que usted puede alojar su sitio web. Estos son a sabe...
Aumentan en España las peticiones de derecho al olvido a Google Con 8.000 solicitudes que afectan a unas 27.000 urls, España se sitúa por detrás de Francia, Alemania y Reino Unido, por este orden. En el mes y ...
#empresas: Crece el negocio de Impresión Gestionada de HP El mercado de MPS (Managed Printed Services o servicios de impresión gestionada) está en claro auge. Las empresas buscan soluciones completas que no s...
Como surgió el Teléfono inalámbrico, historia muy interesante El telefóno debe estar sin dudas entre los más importantes inventos de la humanidad, por lo que toda evolución de su concepto inicial ha marcado una t...
El 80% de los usuarios de redes sociales dice que no le influyen a la hora de comprar ¿Has comprado algún regalo navideño después de haberlo visto anunciado en tu red social de cabecera? ¿Se ha convertido Facebook en tu espacio pref...