string mysql_field_flags(int result, int field_offset);
mysql_field_flags() retourne le sémaphore associé au champs spécifié. Les sémaphore sont retourné comme des mots, séparés par des espaces, ce qui les rends facile à séparer, avec la commande explode().
Les valeurs suivantes (pour une version suffisamment récente de MySQL) sont disponibles : "not_null", "primary_key", "unique_key", "multiple_key", "blob", "unsigned", "zerofill", "binary", "enum", "auto_increment", "timestamp".
Pour des raisons de compatibilité ascendante, mysql_fieldflags() peut encore être utilisée.