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

EDI, CMS, Outils, Scripts et API PHP Discussion :

tableau insert sql


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 4
    Par défaut tableau insert sql
    salut,

    j'ai une chaine de caractère qui récupère des données dans un texte.

    j'aimerai savoir comment envoyée les donné dans une table sql .

    en faisant une requête qui s'exécute dans une boucle. si possible .

    la boucle :
    {
    partie: n°departie
    siege : 1 2 3 ... jusqua 6 suivant le txt
    }
    en boucle jusqu' a la fin du fichier

    si je fait une requête sa insert array dans les champs a la place du resultat


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    <?php
     
    $ch='
    partie #119998887: niveau 1 (10 v/50 v) - 07/09/2011 19:02:20 CET player 1 : david (10 point)
    player 3 : eric (9 point)
    player 2 : joe (6 point)
    player 3 : null. 0 point
    player 1 : perd. 4 point
    player 2 : gagne. 4 point
    ***david***
    david perd [4 point] passe a (6) point
    
    
    partie #119998888: niveau 1 (10 v/50 v) - 07/09/2011 19:02:20 CET player 1 : david (10 point)
    player 3 : eric (9 point)
    player 2 : joe (6 point)
    player 3 : null. 0 point
    player 1 : perd. 4 point
    player 2 : gagne. 4 point
    ***david***
    david perd [4 point] passe a (6) point';
     
     
    preg_match_all('`(partie\s\#(?<partie>\d+)|player\s(?<siege>\d+)\s\:\s[a-z]+\s\(\d+\s[a-z]+\))`',$ch,$out);
     
    $partie=$out['partie'];
    $siege=$out['siege'];
     
    $combien=count($partie);
     
    echo "<b>Ce fichier contient ",$combien," données : </b><br><br>";
     
    for ($i=0;$i<=$combien;$i++)
    {
    echo "$partie[$i] $siege[$i] "; // affichage des données
    }
     
    ?>

  2. #2
    Membre très actif Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    714
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 714
    Par défaut
    essaye de faire un var_dump(nomDeTonTableau) pour savoir quelle clé appeler pour avoir une donnée plutot que le mot array.

  3. #3
    Membre confirmé
    Homme Profil pro
    Technicien chez Free
    Inscrit en
    Septembre 2011
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien chez Free
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2011
    Messages : 65
    Par défaut
    Dans ta table, quelle est la structure ?

    Voici le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    for ($i=0;$i<=$combien;$i++)
    {
    echo "$partie[$i] $siege[$i] "; // affichage des données
     
    $partie_bdd = $partie[$i];
    $siege_bdd = $siege[$i];
    $table = 'NOM_DE_TA_TABLE';
     
    $result123 = mysql_query(" INSERT INTO $table VALUES ( 
    '', 
    '$partie_bdd',
    '$siege_bdd'
    ) ");
     
    }

Discussions similaires

  1. [MySQL] Problème d'apostrophes dans insertion sql
    Par 12_darte_12 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 30/05/2006, 16h20
  2. [Conception] insertion sql en php, dans une base de donnée ?
    Par artotal dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 24/10/2005, 04h34
  3. Lenteur lors d'une insertion (sql server)
    Par shiners300 dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 16/09/2005, 09h09
  4. Réponses: 24
    Dernier message: 31/05/2005, 15h07
  5. Export sous forme d'INSERT SQL
    Par Kraken dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 04/09/2003, 11h40

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