une requete qui fait du tri dans les noms de colonnes

Eléphanteau du PHP | 10 Messages

01 juil. 2013, 17:08

Bonjour m'sieurs dames !

J'ai une petite question, j'ai parcouru plusieurs forums, et google ne répond pas.. il ne me reste que vous pour me sauver, voici mon problème.

J'ai une table ainsi structurée :


|-identificateur-|----nom---|2013-05-01|2013-05-06|2013-06-04|2013-07-05|2013-08-04|
|-------192------- |duchemin|---absent---|--present--|--present--|---absent--|--present---|
|-------287------- |--dupont--|--present--|--absent----|--present--|--absent--|--present---|

Je voudrais faire une requete mysql du genre 'show columns', qui me donne un tableau contenant 2013-05-06, 2013-06-04,2013-07-05.
(en gros, les noms des colonnes comprises entre les dates'2013-05-06' et '2013-07-05' inclues.)

C'est possible, ça? hein? dîtes moi que oui !!

merci d'avance pour votre aide

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

02 juil. 2013, 19:56

salut,

oui c'est possible, mais autant de le dire tous de suite oublie ça.
Modélise correctement la base et tu n'aura pas de problème, les données n'ont rien a faire en nom de colonne.

au vue de l'exemple tu devrais avoir
- une table "personnes" (idpersonne, nom, prénom etc)
- Une table statuts (id, nom) elle servira a contenir présent / abscent (mais si tu veux tu pourras y ajouter des statuts, par exemple la nature de l’absence).
- Une table réalisant la liaison (jointure) entre les deux "suivis" avec idpersonne, idstatus, datesuivis


@+
Il en faut peu pour être heureux ......