Enorme problème de structure dans cette base.
Normalement on crée la table avec plusieurs champs : id / prenom / nom / ads / cp. Chaque champ contient la valeur en question.
J'ai déjà eu ce genre de tables (value + data) à gérer: c'était un cauchemar. Enfin dans mon cas le cauchemar c'est surtout que TOUTE la base était comme ça.
Donc:
1) Si tu as la possibilité de changer la structure, fais le immédiatement. Sinon tu vas perdre beaucoup de cheveux dans l'histoire...
2) Si tu l'as pas, tu peux t'en sortir avec du SQL moche du genre SELECT (SELECT data FROM table_pourrie WHERE value = "12-Prenom" ) As id, (SELECT data FROM table_pourrie WHERE value = "12-nom" ), ... FROM dual.
Je te souhaite d'être dans le cas 1).
Message édité par Yonel le 12-12-2014 à 07:04:57