8792 sujets

Développement web côté serveur, CMS

Bonjour,
je souhaite récupérer , via une requete SQL ou une fonction mysql de php la liste des valeurs possibles ( a,b,c ) d'un champ ENUM('a','b','c') ou d'un champ SET('a','b','c').

Cela est-il possible?
Modifié par azurams (20 Dec 2006 - 10:41)
pikoo a écrit :
Mets ton code, impossible de t'aider ainsi on ne sait pas ou est l'erreur Smiley ohwell
????

Il ne s'agit pas d'une erreur mais d'une question bien précise. L'as-tu lue ?
Oui je l'ai lu, mais ça m'énerve un peut que les gens poste sans même éssayer avant... 2 minutes sur google et tu as ta réponse, tu éssaye toi même et si tu n'arrive vraiment pas, la tu demande. Enfin bon si vous êtes si zentil de répondre je ne vais pas vous critiquer Smiley ravi
Modifié par pikoo (21 Dec 2006 - 19:36)
J'étais mal parti dans mes recherches préalables, ce qui a déclanché mon sujet.
La piste évoqué par QuentinC m'a conduit à la solution que voilà:

- pour tous les champs d'une table :
SHOW [FULL] COLUMNS FROM tbl_name [FROM db_name] [LIKE 'pattern']

- pour un champ en particulier
{DESCRIBE | DESC} tbl_name [col_name | wild]

Dans le résultat retourné, la colonne type contient les informations que je recherche, à savoir les valeurs possible d'un champ ENUM ou SET, sous la forme : set('string_1','string_2',......,'string_n').

Voilà, merci et bonnes fêtes de Noël!
Modifié par azurams (22 Dec 2006 - 13:31)