Pages 1
Yopla!
avis aux connaisseurs, j'ai une base de donnée pour un catalogue de produits et j'ai un champ Categorie qui est de type ENUM. j'aimerai bien pouvoir prendre les différentes valeurs de cette table pour les mettres dans un menu déroulant mais j'avoue que je sais pas trop comment traiter le resultat de la requete
SHOW COLUMNS FROM matable WHERE Field='Categorie';
des idées?
y'a une autre solution que par jointure de tables?
Hors ligne
Si j'ai bien compris ton problème ta requête te donne un résultat du genre :
enum('foo','bar','baz')
Tu peux facilement parser ce texte pour en extraire les valeurs avec l'expression régulière suivante (à utiliser avec p.ex. preg_match si tu utilises ça en PHP) :
(?:'((?:[^']|'')*)'(?:,|\)$))
L'expression prend aussi en compte les doubles guillemets simples, au cas où une de tes valeurs énumérées contiendrait un guillemet simple. Have fun.
Hors ligne
merci du coup de pouce!
au final j'ai fait une solution un peu plus dégueu parce que je bosse avec PDO mais ça marche
Hors ligne
Noundidiou! J'ai rien compris!
Mon top4:1 Maddy Genets 2 Napoléon 3 Frankie 4 Hémogloblak
Hors ligne
Note tu comprends pas souvent hein ?
The problem with the world is that the intelligent people are full of doubts while the stupid ones are full of confidence.
Charles Bukowski
Hors ligne
Pages 1