(PHP 4, PHP 5, PECL mysql:1.0)
mysql_field_name — Retourne le nom d'une colonne dans un résultat MySQL
mysql_field_name() retourne le nom du champ de l'index spécifié.
La ressource de résultat qui vient d'être évaluée. Ce résultat vient de l'appel à la fonction mysql_query() .
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.
Le nom du champ de l'index spécifié en cas de succès, ou FALSE si une erreur survient.
Exemple 1590. Exemple avec mysql_field_name()
<?php
/* Supposons que la table utilisée contienne trois champs :
* user_id
* username
* password.
*/
$link
= @
mysql_connect
(
'localhost'
,
'mysql_user'
,
'mysql_password'
);
if (!
$link
) {
die(
'Impossible de se connecter au serveur MySQL : '
.
mysql_error
());
}
$dbname
=
'mydb'
;
$db_selected
=
mysql_select_db
(
$dbname
,
$link
);
if (!
$db_selected
) {
die(
"Impossible de se connecter à la base $dbname: "
.
mysql_error
());
}
$res
=
mysql_query
(
'select * from users'
,
$link
);
echo
mysql_field_name
(
$res
,
0
) .
"\n"
;
echo
mysql_field_name
(
$res
,
2
);
?>
L'exemple ci-dessus va afficher :
user_id password
Note: Les noms des champs retournés par cette fonction sont sensibles à la casse .
Note: Pour des raisons de compatibilité ascendante, l'alias obsolète suivant peut être utilisé : mysql_fieldname()
mysql_field_type() |
mysql_field_len() |