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

Requêtes MySQL Discussion :

Insert massif


Sujet :

Requêtes MySQL

  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 213
    Par défaut Insert massif
    Bonjour a tous,
    je souhaite faire une insertion massive dans ma base de données.
    Je m'explique :
    j'ai actuellement une table console de jeux (tbl_console) qui est construite comme ca : ID_modele (clé primaire en autoincrémentation) | ID_marque | modele

    Le but de ma page est d'ajouter des modele a une marque déjà sélectionné.

    voici donc ma requete :

    je récupère en php ma variable marque avec php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $marque=$_POST['marque'];
    $modele=plasystation2;
     
    INSERT INTO tbl_console (ID_marque, modele) VALUES ($marque, $modele)
    Jusqu'ici ca marche super !!
    Maintenant ce que je voudrais c'est rentrer en masse les modèle par exemple si je récupère une liste de tout les modèles séparés par des ';' ex : playstation1;playstation2;playstation3;psp...

    Voila si vous avez une idée de la manière de construire cette requete...

    D'avance merci !

  2. #2
    Membre émérite Avatar de nako
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2003
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2003
    Messages : 577
    Par défaut
    Bonjour, à part faire plusieurs insertion, je ne vois pas.
    Quel est le problème en fait ?
    Ca te gêne de faire plusieurs insert ?
    a+

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 213
    Par défaut
    Ca me gene un peu car je souhaterai faire la chose suivante :
    je récupère ma liste de modèle séparé par une virgule, je la met dans un champs de formulaire, je la récupère dans mon INSERT et voila le tour est joué

  4. #4
    Membre émérite Avatar de nako
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2003
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2003
    Messages : 577
    Par défaut
    oui, bien sur, tu fais ça, puis tu sépare les modèles avec une fonction ad-hoc (genre explode si tu es en PHP), puis tu fais plusieurs INSERT par code, pas à la main dans ton formulaire.
    J'espère que j'ai bien compris ton problème ...
    a+

  5. #5
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 213
    Par défaut
    Merci pour la technique, je pensais que SQL pouvais gérer ce genre de chose...

    Je m'en retourne au PHP avec explode.
    Merci encore

  6. #6
    Membre émérite Avatar de nako
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2003
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2003
    Messages : 577
    Par défaut
    Citation Envoyé par jexl
    Merci pour la technique, je pensais que SQL pouvais gérer ce genre de chose...
    Pas à ma connaissance en tout cas.
    a+

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

Discussions similaires

  1. [ASIQ 15.4] Creation d'index avant ou après un insert massif
    Par nmado dans le forum Adaptive Server IQ
    Réponses: 2
    Dernier message: 17/09/2014, 11h37
  2. insert massif dans une base sur internet
    Par Issam dans le forum Développement
    Réponses: 2
    Dernier message: 28/11/2011, 07h35
  3. [PROC] Optimisation d'insert massif en "Bulk Load"
    Par Jacker0r dans le forum SAS Base
    Réponses: 19
    Dernier message: 24/03/2011, 22h34
  4. Insert massif et identity
    Par The eye dans le forum MS SQL Server
    Réponses: 27
    Dernier message: 22/05/2009, 18h14
  5. [FB] Insert massif et lenteur...
    Par Benjamin GAGNEUX dans le forum Débuter
    Réponses: 26
    Dernier message: 02/08/2005, 15h25

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