IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Procédural MySQL Discussion :

select multiple vers mysql


Sujet :

SQL Procédural MySQL

  1. #1
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 17
    Par défaut select multiple vers mysql
    j'ai fait un select multiple en php, ca marche, c cool, ms je me retrouve ac plusieurs valeurs (dans ma variable de session) à inserer dans un seul champ.
    ça sert à ça enum ?(vs avez un exemple pr la syntaxe)

    sbitsch

  2. #2
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 142
    Par défaut
    Sois plus précis quand tu poses une question...
    Qu'est ce que t'appelles un select multiple ? Une rquête qui te renvoit plusieurs enregistrements ?

    Si c'est le cas, tu fais une boucle while en utilisant la fonction mysql_fetch_row (par exemple) sur ton tableau de résultats pour récupérer les champs des enregistrements 1 à 1.

  3. #3
    Membre expérimenté Avatar de Vikisme
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2007
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2007
    Messages : 172
    Par défaut
    Citation Envoyé par Lawyer666
    Qu'est ce que t'appelles un select multiple ? Une rquête qui te renvoit plusieurs enregistrements ?
    J'pense plutôt qu'il voulait parler d'une balise select html ou la sélection multiple est autorisée...

    Citation Envoyé par sbitsch
    j'ai fait un select multiple en php, ca marche, c cool, ms je me retrouve ac plusieurs valeurs (dans ma variable de session) à inserer dans un seul champ.
    Plusieurs valeurs dans la variable de session ? J'aurais dis que ça renvoyait un tableau en POST ou GET...

    Plusieurs variables dans un seul champs... c'est pas possible je dirais.

    Citation Envoyé par sbitsch
    ça sert à ça enum ?
    Si c'est bien le enum auquel je pense... (type de champ de mysql) bah pas du tout C'est pour définir un certain nombre de possibilités pour remplir le champ. Par exemple un champ de type enum('Oui','Non') bah dedans on ne pourra insérer que 'Oui' ou 'Non', sinon ça marche pas.

  4. #4
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 142
    Par défaut
    Citation Envoyé par Vikisme
    J'pense plutôt qu'il voulait parler d'une balise select html ou la sélection multiple est autorisée...
    Arf oui OK, au temps pour moi.
    Mais dans ce cas, je ne vois plus tellement le rapport avec MySQL... A moins qu'il ne veuille enregistrer les valeurs contenues dans sa variable de session dans une table MySQL, auquel cas je ne vois pas où est le problème ?

  5. #5
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 17
    Par défaut précisions
    oui en effet, c bien un select de html :
    <select multiple>
    <option>pomme
    <option>poire
    </select>

    si pomme et poire ont été choisi ; comment les envoyer vers la base de données dans un unique champ ?

    sbitsch

  6. #6
    Membre expérimenté Avatar de Vikisme
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2007
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2007
    Messages : 172
    Par défaut
    Citation Envoyé par sbitsch
    si pomme et poire ont été choisi ; comment les envoyer vers la base de données dans un unique champ ?
    Me trompe peut-être mais, si tu veux vraiment mettre ça dans un seul champ, c'est à toi de gérer ceci dans tes traitements (par exemple en séparant les différents éléments par ";"). Je n'pense pas qu'il y est quelque chose pour gérer ceci autrement qu'avec des associations...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Enregistrer les valeurs d'un select multiple dans une table mysql
    Par barale61 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 10/04/2015, 14h58
  2. [MySQL] Tableau d'objets retourné par méthode de select multiple MySQL
    Par VisualagePacMan dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 19/12/2011, 10h18
  3. Réponses: 4
    Dernier message: 14/03/2007, 08h57
  4. selection multiple vers une table ajout
    Par EE dans le forum Access
    Réponses: 12
    Dernier message: 18/05/2005, 16h56
  5. Export base Access vers MySql
    Par jjn1er dans le forum Outils
    Réponses: 7
    Dernier message: 10/03/2003, 23h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo