Función PHP de acceso a MySQL: mysql_fetch_field

object mysql_fetch_field(int result, int [field_offset] );

Devuelve un objeto que contiene la información de los campos que componen un resultado de una consulta. Si no se especifica ‘offset’, devuelve información sobre el siguiente campo que todavía no ha sido devuelto.

Propiedades del objeto devuelto:

  • name – nombre del campo
  • table – nombre de la tabla a la que pertenece el campo
  • max_length – longitud máxima que puede tomar el campo
  • not_null – 1 si el campo no puede tomar valores nulos
  • primary_key – 1 si el campo es una clave principal (primary key)
  • unique_key – 1 si el campo tiene restricción de unicidad
  • multiple_key – 1 si el campo no tiene rest
  • multiple_key – 1 si el campo no tiene restricción de unicidad
  • numeric – 1 si el campo es numérico
  • blob – 1 si el campo es BLOB
  • type – tipo de dato (del campo)
  • unsigned – 1 si el campo es ‘unsigned’
  • zerofill – 1 si el campo es rellenado con ceros