SQL/php nom de colonne de ma base

Résolu/Fermé
dutty76 - 20 mars 2008 à 08:59
 dutty76 - 20 mars 2008 à 10:42
Bonjour tout le monde,


Je cherche la fonction php me permettant d'afficher non pas les tables mais les colonnes de toutes mes tables ou directement de ma base complète si vous preferez.
En fait une liste deroulante devra proposer a mon utilisateur la liste des colonnes qu'il souhaiterait modifier.
J'ai essayer les show columns et autres describe..
Le show columns marche mais uniquement pour une table .
Si je les mets les unes à la suite des autres il n'en veut pas , si je met la base il n'en veut pas .
Auriez vous une idée ?
Merci
A voir également:

1 réponse

Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 922
20 mars 2008 à 10:34
salut,

regarde ce code source.
il y a quelques améliorations conseillées dans les commentaires, elles ne me semblent pas toutes utiles.

mais pour les champs il y a mieux, PHP a une fonction dédiée : 'mysql_list_fields()'.

<edit>
La fonction mysql_list_fields() est obsolète. Il est préférable d'utiliser la fonction mysql_query()  avec comme requête SHOW COLUMNS FROM table [LIKE 'name']  à la place.

</edit>

pour les BDD on parle de "champs".
2
Merci cela repond completement à ce que je cherchais , j'aurais du trouver tout seul merci !
0