mysql_field_name

(PHP 4, PHP 5)

mysql_field_nameRetourne le nom d'une colonne dans un r�sultat MySQL

Description

string mysql_field_name ( resource $result , int $field_offset )

mysql_field_name() retourne le nom du champ de l'index sp�cifi�.

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

Le nom du champ de l'index sp�cifi� en cas de succ�s, ou FALSE si une erreur survient.

Exemples

Exemple #1 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($res0) . "\n";
echo 
mysql_field_name($res2);
?>

L'exemple ci-dessus va afficher :

user_id
password

Notes

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()

Voir aussi