mysql_field_flags
(PHP 4, PHP 5)
mysql_field_flags — Retourne des d�tails sur une colonne MySQL
Description
mysql_field_flags() retourne le s�maphore associ� au champ sp�cifi� par field_offset , dans le r�sultat result . Les s�maphores sont retourn�s comme des mots, s�par�s par des espaces, ce qui les rend faciles � s�parer, avec la commande explode().
Liste de param�tres
- result
-
La ressource de r�sultat qui vient d'�tre �valu�e. Ce r�sultat vient de l'appel � la fonction mysql_query().
- field_offset
-
La position num�rique du champ. field_offset commence � 0. Si field_offset n'existe pas, une alerte E_WARNING sera �galement g�n�r�e.
Valeurs de retour
Retourne les s�maphores sous la forme d'une cha�ne associ�s avec le r�sultat, ou FALSE si une erreur survient.
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" et "timestamp".
Exemples
Exemple #1 Exemple avec mysql_field_flags()
<?php
$result = mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!$result) {
echo 'Impossible d\'ex�cuter la requ�te : ' . mysql_error();
exit;
}
$flags = mysql_field_flags($result, 0);
echo $flags;
print_r(explode(' ', $flags));
?>
L'exemple ci-dessus va afficher quelque chose de similaire � :
not_null primary_key auto_increment Array ( [0] => not_null [1] => primary_key [2] => auto_increment )
Notes
Note: Pour des raisons de compatibilit� ascendante, l'alias obsol�te suivant peut �tre utilis� : mysql_fieldflags()
Voir aussi
- mysql_field_type() - Retourne le type d'une colonne MySQL sp�cifique
- mysql_field_len() - Retourne la taille d'un champ de r�sultat MySQL