SQL/php nom de colonne de ma base
Résolu/Fermé
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
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:
- SQL/php nom de colonne de ma base
- Déplacer une colonne excel - Guide
- Formule somme excel colonne - Guide
- Trier colonne excel - Guide
- Base de registre - Guide
- Colonne word - Guide
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
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>
</edit>
pour les BDD on parle de "champs".
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".
20 mars 2008 à 10:42