Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/10/2007, 17h58   #1
Membre éclairé
 
Avatar de nicoaix
 
Homme
Chef de projet MOA
Inscription : décembre 2004
Messages : 561
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2004
Messages : 561
Points : 325
Points : 325
Par défaut [SQL] Trier la liste des champs d'une table

Bonjour,

Je souhaite lister les champs d'une table "Table". Pour cela j'utilise l'instruction sql suivante:
"DESCRIBE FROM Table"
Mais je veux ensuite afficher la liste des champs de cette table sur une page web (php) et je veux afficher cette liste par ordre alphabétique des noms de champs.

J'ai essayé "describe from Table order by Field" mais ça ne fonctionne pas.
Quelqu'un a-t-il une idée? Mise à part le stockage de tous les noms de champ dans un tableau puis le tri d'un tableau en php et l'extraction des champs un à un. Cette dernière solution ne me convient pas car je dois afficher cette liste dans un menu déroulant et j'ai peur qu'avec cette solution ça soit trop lent.

Merci.
nicoaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2007, 18h08   #2
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Je sais pas si c'est faisable en SQL mais dans tous les cas, a moins d'avoir plus de 1000 champs dans ta table (et encore c'est un chiffre en deça de la réalité je parie) le tri en php ne sera pas "lent" (parce que la seule chose lente sera le tri, la boucle qui parcourt chaque champ pour les afficher tu ne peux pas y couper)
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h47.


 
 
 
 
Partenaires

Hébergement Web