Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Débuter
Débuter Forum d'entraide pour débuter avec MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/07/2006, 18h22   #1
Invité de passage
 
Inscription : juillet 2006
Messages : 1
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 1
Points : 1
Points : 1
Par défaut de 1 à Janvier etc

Tout d'abord bravo pour tous ceux qui collaborent à ce forum.
Débutant en mySQL, j'ai dans une table un champ 'mois' renseigné sous forme de chiffre (de 1 à 12) via un formulaire. Je souhaite qu'un autre champ, appelons le 'codemois' prenne automatiquement une valeur sous forme de texte en fonction du chiffre stocké dans le champ 'mois', c'est à dire : Janvier pour 1, Février pour 2 etc...
Quelq'un peut-il me proposer une solution ?
webvrv est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2006, 18h31   #2
Rédacteur
 
Avatar de Biglo
 
Inscription : juillet 2002
Messages : 537
Détails du profil
Informations personnelles :
Localisation : France, Moselle (Lorraine)

Informations forums :
Inscription : juillet 2002
Messages : 537
Points : 561
Points : 561
Salut,

Au lieu d'avoir un champ mois en entier, tu peux utiliser un ENUM qui fera le lien entre entier et chaîne de caractères.

Code :
mois ENUM('Janvier', 'Février', 'Mars', ...)
Janvier aura la valeur 1, Février 2, ...

Physiquement, ce seront des entiers stockés. Mais avec un SELECT tu récupères la chaîne associée à la valeur entière.
Biglo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h33.


 
 
 
 
Partenaires

Hébergement Web