21.2.3.35 mysql_list_fields()
MYSQL_RES *mysql_list_fields(MYSQL *mysql, const char *table, const char *wild)
Description
Retourne un jeu de résultats consistant des noms de champs dans une table qui correspondent
l'expression régulière simple spécifiée par la paramètre
wild
.
wild
peut contenir les caractères spéciaux
'%'
ou
'_'
, ou peut
être un pointeur
NULL
pour correspondre à tous les champs. Utiliser
mysql_list_fields()
revient à exécuter la requête
SHOW COLUMNS FROM nom_de_table [LIKE wild]
.
Notez qu'il est recommandé d'utiliser
SHOW COLUMNS FROM nom_de_table
au lieu de
/
mysql_list_fields()
.
Vous devez libérer le résultat avec
mysql_free_result()
.
Valeur de retour
Un jeu de résultats
MYSQL_RES
en cas de succès.
NULL
sinon.
Erreurs
-
CR_COMMANDS_OUT_OF_SYNC
-
Les commandes n'ont pas été exécutées dans le bon ordre.
-
CR_SERVER_GONE_ERROR
-
Le serveur MySQL ne réponds pas.
-
CR_SERVER_LOST
-
La connexion au serveur a été perdue au cours la requête.
-
CR_UNKNOWN_ERROR
-
Une erreur inconnue s'est produite.
|