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

PHP & Base de données Discussion :

Array et insert dans mysql


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    178
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 178
    Par défaut Array et insert dans mysql
    Bonjour je voulais savoir comment insérer ou plus tôt savoir s'il est possible d'insérer des données d'un Array dans une base mysql avec PHP. J'ai un traitement php en amont qui me retourne un tableau de résultat qui finalement ressemble à ceci.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $tResultat = array(
    1 =>1,2,
    2 =>3,4,
    3 =>5,6,
    4 =>7,8
    );
    J'ai une base de données qui contient ces champs

    id - res1 - res2

    Est-il possible d'insérer et avec quelle requête mon array dans ma base afin que je puisse avoir ceci

    id- res1 - res2
    1 - 1 - 2
    2 - 3 - 4
    3 - 5 - 6
    4 - 7 - 8

    Quelqu'un peut-il m'orienter ?

    Merci

  2. #2
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par défaut
    Salut,

    Pourquoi la ',' en dernier sur par ex 1 =>1,2,

    Si tu vires la ',' pour avoir un tableau genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    $tResultat = array(
    1 =>1,2
    2 =>3,4
    3 =>5,6
    4 =>7,8
    );
    Alors (suggestion), tu boucles sur $tResultat,
    sur chaque valeur du tableau tu fais un explode(',', $tResultat[i]); qui te retournera un tableau de deux valeurs (ex result[0] et result[1]),
    et sur chaque explode, tu fais un requête INSERT INTO taTable des deux valeurs.

Discussions similaires

  1. [MySQL] INSERT dans mysql d une variable ponctuee
    Par deluxerabbit dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 02/11/2010, 17h41
  2. Problème INSERT dans MySql
    Par simon76 dans le forum SGBD
    Réponses: 2
    Dernier message: 02/02/2010, 09h40
  3. [MySQL] Insertion dans mysql
    Par ikalangita dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 18/01/2009, 22h25
  4. probleme d'insertion dans mysql avec java
    Par hypothese dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 26/09/2008, 12h02
  5. [MySQL] memory limit sur insertion dans MySQL
    Par bru2336 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 13/11/2007, 08h32

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