mysql_field_flags

(PHP 4, PHP 5)

mysql_field_flagsRetourne des d�tails sur une colonne MySQL

Description

string mysql_field_flags ( resource $result , int $field_offset )

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($result0);

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