|
8.80.28 mysql_field_flags()Retourne des détails sur une colonne MySQL[ Exemples avec mysql_field_flags ] PHP 3, PHP 4, PHP 5
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
.
-
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 champs.
field_offset
commence à
0
. Si
field_offset
n'existe pas, une alerte
E_WARNING
sera également
générée.
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"
.
| 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)); ?>
|
| Note | |
Pour des raisons de compatibilité ascendante,
l'alias déprécié suivant peut être utilisé :
mysql_fieldflags
|
|