Chark Posté 10 Août 2008 Posté 10 Août 2008 (modifié) Bonjour, Voila mon problème, J'ai une table mysql avec plusieurs champs enum, du genre monEnum ='hero','vilain','pnj'; Cela donne sous sql: Value /Index 'hero'-----1 'vilain'----2 'pnj'------3 En grand classique, lorsque j'appelle cette table je le fait dans le genre "SELECT monEnum FROM matable WHERE condition . jusque la tout va bien, le mysql_fetch_assoc me renvoi alors une valeur pour mon champ "monEnum" qui est par exemple 'pnj'. Mais j'aimerais aussi connaitre l'indice de cet enum ( dans cet exemple, l'indice devrais etre '3' ). En résumé, j'aimerais une requete qui me permette de récupérer la valeur AINSI que l'indice (ou au pire, juste l'indice). Il y a t'il un moyen de faire cela ? Merci d'avance. Modifié 10 Août 2008 par Chark
Kioob Posté 10 Août 2008 Posté 10 Août 2008 Hello, à ma connaissance il n'y a aucun moyen simple d'obtenir cette info, tout simplement parce qu'elle n'a aucune utilité pour ce qui est de MySQL. Si cette valeur a une importance du point de vue de ton modèle de données, alors ce n'est certainement pas le type ENUM que tu dois utiliser.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant