Bonjour je voudrais avoir dans un tableau tous les noms des champs d'une table. J'ai regardé dans le manuel els fonctions mysql_list_fields et mysql_field_name mais je ne comprends pas bien le fonctionnement.... quand il disent que mysql_list_fields retourne un pointeur... cela veut dire que j'ai directeemnt mon tableau ou pas?
Est-ce que je fais simplement cela $fields=mysql_list_fields($db_name,$table,$link);
et $fields sera momn tableau de champs?
Merci!
Publicité
Posté le 14-06-2004 à 17:59:48
T509
$job->GetJob(now)
Posté le 14-06-2004 à 19:06:25
et avec une requete "show table" ?
---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Je n'ai jamais utilisé mysql_list_fields. Donc je ne peux pas comparer. Cela dépend de l'utilisation que tu veux en faire. Cela ne m'étonnerai pas que ce soit 2 choses strictement équivalentes
Cette syntaxe vient du moment ou je travaillait sur un serveur BDD en ligne de commandes. Avec PHP il faut l'utiliser avec un mysql_query()
---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Je n'ai jamais utilisé mysql_list_fields. Donc je ne peux pas comparer. Cela dépend de l'utilisation que tu veux en faire. Cela ne m'étonnerai pas que ce soit 2 choses strictement équivalentes
mysql_list_fields est déprécié depuis un moment, la norme conseille d'utiliser SHOW COLUMNS à la place.
Mais bon.
Edit : COLUMNS et pas TABLE.
Message édité par sielfried le 14-06-2004 à 20:31:30
Je ne connaissais pas. c'est un alias de SHOW TABLE.
Sorry
Spa l'inverse plutôt? (show table qui serait un alias de DESC)
Parce qu'en cours on l'a jamais vu le show table, alors que le DESC on s'en servait sans cesse, et surtout je trouve rien se rapportant à un "show table" sur le site d'oracle (je suis p'tet passé à côté)
Ah oui, le DESC d'Oracle... Non, c'est juste l'abréviation de DESCRIBE, pas un alias de SHOW
ok, merci
Koybe
Posté le 15-06-2004 à 07:17:14
Désolé de pas avoir répondu, je suis finalement parti. Le but est de récupérer les noms de champs pour faire une fonction de recherche quelque soit la table.
Merci pour les conseils je vais essayer avec un mysql_query alors
Merci! C'est excellent!
Mais quand ils disent que mysql_list_fields() n'est plus trop apprécié ca veut dire qu'il risque de disparaitre dans le futur et rendre mon code incompatible?
Enfin j'ai fait avec un requete