Bien le bonjour à toute la communauté,
Je viens vers vous car j'ai un petit souci (j'ai déjà cherché) :
Je cherche à obtenir le nom des colonnes d'une table de ma BDD.
Après recherche j'ai trouvé une requête, mais qui ne me donne pas une entière satisfaction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME ='nom_table';
En effet, cette requête me retourne les colonnes mais dans le désordre.
Je cherche à faire ceci dans le but de générer une table HTML, je charge d'abord les colonnes, puis les lignes. Si les colonnes ne sont pas dans le bon ordre, cela créer une incohérence au niveau des données de ma table HTML.
J'ai essayé avec la clause ORDER BY, mais en fait sa trie par ordre alphabétique donc pas bon du tout ^^
Pour illustrer mon problème, quand j’exécute la requête sql cité ci dessus, pour une table ayant les colonnes : id,name,size,height,bluetooth
Cela me retourne : bluetooth,height,size,name,id
Je voudrais donc que la requête me retourne : id,name,size,height,bluetooth.
Je peux bien sûr générer les colonnes de ma table HTML en prenant le dernier index et en revenant jusqu'à 0, mais je trouve pas sa terrible..
Partager