Page 1 sur 1

Recupération des noms de champs...

Posté : 12 janv. 2006, 14:52
par crashyear
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

Posté : 12 janv. 2006, 14:58
par albat
Il existe une commande SQL fantastique qui donne la descrition d'une table : DESC
desc table
;)

Posté : 12 janv. 2006, 15:34
par crashyear
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?

Posté : 12 janv. 2006, 16:58
par Sebe
: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:

Posté : 12 janv. 2006, 20:05
par Truc
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.