Bonjour à tous.
Peut-on modifier l'ordre des champs dans une table ?
Je m'explique.
J'ai une table qui sert à stocker des notes d'élèves obtenues à des modules de cours.
Sa structure est :
id_eleve | Geographie_1 | Geographie_2 | Geographie_3 | Math_1 | Math_2 | Math_3
J'ai une page php qui affiche cette table sous forme de tableau. J'utilise pg_field_name dans une boucle pour obtenir le nom des champs et ainsi créer l'en-tête de mon tableau. Je fais ainsi pour ne pas avoir à modifier le code php si le nom d'un module change.
Jusque là, tout va bien.
Si je rajoute par exemple un module de Geographie, il va se retrouver à la fin, comme ça :
id_eleve | Geographie_1 | Geographie_2 | Geographie_3 | Math_1 | Math_2 | Math_3 | Geographie_4
Et cela se retrouve dans l'affichage de mon tableau.
Donc je voudrais pouvoir insérer dans ma table le champ de mon module de cours à la bonne place :
id_eleve | Geographie_1 | Geographie_2 | Geographie_3| Geographie_4 | Math_1 | Math_2 | Math_3
Partager