Recupération des noms de champs...

crashyear
Invité n'ayant pas de compte PHPfrance

12 janv. 2006, 14:52

Je voudrais savoir comment on peut faire en php, ou peut etre en sql, lorsque l'on recupère une requete du style "select * from table1" pour retrouver le nom des champs de la table?
Si quelqu'un à une idée
Merci d'avance

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

12 janv. 2006, 14:58

Il existe une commande SQL fantastique qui donne la descrition d'une table : DESC
desc table
;)

crashyear
Invité n'ayant pas de compte PHPfrance

12 janv. 2006, 15:34

Tu peut etre plus explicite sur desc?
Sinon j'ai trouvé mssql_num_fields pour le nombre de champ d'une table mais je n'arrive pas à l'utiliser correctement quelqu'un à deja utilisté ceci?

Mammouth du PHP | 545 Messages

12 janv. 2006, 16:58

:roll: Après avoir établit ta connection, un générateur de page comme Dreamweaver te fait un listing de ta base de données et un détail de chaque table :roll:
Sebe

Pour moi, le PHP est une nouvelle aventure qui a commencée fin octobre 2005 ... c'est plus exitant que le HTML!

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

12 janv. 2006, 20:05

La commande "DESC" donne les caratéristiques d'une table et s'utilise tout simplement comme toutes les requetes INSERT,UPDATE, ... suffit de taper
DESC nom_de_la_table
regarde ici pour un exemple d'utilisation et ici pour la doc :wink:

sinon il y a aussi mysql_field_name()

Pour l'utilisation de mysql_num_fields() regarde la doc il y a un exemple.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute