Selection multiple et mysql

Résolu
nickleus Messages postés 374 Date d'inscription   Statut Membre Dernière intervention   -  
nickleus Messages postés 374 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

voila je sais récupéré les valeurs d'une sélection multiple suite a un formulaire.
mais je voudrais les mettre dans une table mysql. le truc c'est que la sélection multiple est sectionnée par un utilisateur donc dans la base de donnée je voudrais que les mots qu'il a sélectionné soit sur sa ligne.

actuellement je range les données comme ça : val1,val2,val3.
mais quand je dois récupéré les valeurs pour les utiliser je doit utilisé des fonctions divers pour arriver à mes fins.

je voudrais savoir si y avait une solution dans les fonction de mysql ??

merci d'avance
A voir également:

6 réponses

Thamior Messages postés 264 Date d'inscription   Statut Membre Dernière intervention   47
 
Bonjour,

Si j'ai bien compris, tu as une table utilisateur (avec login et password).
Tu as un champ à selection multiple dans une formulaire.

Ce que tu souhaites, c'est sauvegarder les valeurs en fonction d'un utilisateur.

J'ai bien compris ?
0
Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011
 
Le mieux pour ça, c'est de créer une nouvelle table qui ne contient que deux champs :
idUtilisateur ; selection

Et là-dedans, tu rajoutes autant de ligne que l'utilisateur a sélectionné de mot :

idutilisateur ; selection
util1 ; mot1
util1 ; mot2
util2 ; mot1
util2 ; mot3
util2 ; mot4
0
nickleus Messages postés 374 Date d'inscription   Statut Membre Dernière intervention   5
 
est ce que ça ne risque pas d'être trop lourd comme solution ?
0
Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011 > nickleus Messages postés 374 Date d'inscription   Statut Membre Dernière intervention  
 
Trop lourd ? Non, je ne crois pas... Mais je ne suis pas non plus DBA ;)
0
nickleus Messages postés 374 Date d'inscription   Statut Membre Dernière intervention   5
 
est ce que la fonction ENUM de mysql pourrait avoir une relation ? parce que je ne comprend pas ce qu'ils racontent dans la manuel mysql.

ENUM ca veut pas dire énumérer ??
0
nickleus Messages postés 374 Date d'inscription   Statut Membre Dernière intervention   5
 
je crois je je vais prendre la solution de Reivax962.

enfin si il y d'autre solutions je reste ouvert.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Thamior Messages postés 264 Date d'inscription   Statut Membre Dernière intervention   47
 
Tu peux créer une table avec les mots de ta multiselection, et tu créais une table qui réccupére l'id user et l'id mot ^^.

c'est une similitude à l'idée su cité.
0
nickleus Messages postés 374 Date d'inscription   Statut Membre Dernière intervention   5
 
ah oui c'est pas mal aussi finalement je vais finir par prendre cette solution.

merci
0