mysql_fetch_field -- Retourne les données enregistrées dans une colonne, à partir d'un résultat, et retourne un objet.
Description
object mysql_fetch_field(int result, int [field_offset] );
Retourne un objet contenant les données
mysql_fetch_field() sert à obtenir des informations à propos des champs, dans certaines requêtes. Si l'offset du champs n'est pas spécifié, le champs suivant le dernier champs retourné, est retourné.
Les propriétés de l'objet sont :
- name -- nom de la colonne
- table -- nom de la table de la colonne
- max_length -- taille maximale de la colonne
- not_null - 1 si la colonne ne peut pas être NULL (attribut NOT NULL)
- primary_key - 1 si la colonne est une clé primaire (attribut PRIMARY KEY)
- unique_key - 1 si la colonne est une clé unique (attribut UNIQUE)
- multiple_key - 1 si la colonne est une clé non-unique
- numeric - 1 si la colonne est numérique
- blob - 1 si la colonne est BLOB
- type -- le type de la colonne
- unsigned - 1 si la colonne est non signé
- zerofill - 1 si la colonne est complétée par des zéros.
Voir aussi mysql_field_seek()