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 :

importation fichier CSV avec php et mysql [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Homme Profil pro
    Webdesigner
    Inscrit en
    Avril 2005
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Avril 2005
    Messages : 120
    Points : 93
    Points
    93
    Par défaut importation fichier CSV avec php et mysql
    bonjour ,
    j'ai un souci d'upload du fichier CSV
    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
     
    <?php
    $connect = mysql_connect("localhost","root","") or die(mysql_error());
    mysql_select_db("csv",$connect);
     
    if(isset($_POST['submit']))
    {
    $file = $_FILES['file']['tmp_name'];
    $handle = fopen($file,"r");
    while(($filop = fgetcsv($handle,250,",")) !==false)
    {
    $firstname = $filop[0];
    $lastname = $filop[1];
    $email = $filop[2];
     
    $sql = mysql_query("INSERT INTO base_info(name,username,email) VALUE('$firstname','$lastname','$email')");
    if(sql)
    {
    echo $filop[1];
    }
    }
    }
    ?>
    <form method="POST" action="index.php" enctype="multipart/form-data">
    <input type="file" name="text">
    <input type="submit" name="submit" value="envoyer">
    </form>
    Merci d'avance .

  2. #2
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 104
    Points : 4 454
    Points
    4 454
    Par défaut
    Bonjour,
    Il faudrait préciser le soucis

    Un message d'erreur

    1 probleme a l'upload ?
    1 probleme sql ?
    1 probleme php (array?)

    fgetcsv() peut retourner aussi null, un array[null] , pourquoi lire 250 char ??
    $moi= ( !== ) ? : ;

  3. #3
    Membre régulier
    Homme Profil pro
    Webdesigner
    Inscrit en
    Avril 2005
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Avril 2005
    Messages : 120
    Points : 93
    Points
    93
    Par défaut
    bonjour ,
    voila mon code peut etre aidez les autres !
    Code Corrigé
    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
     
    <?php
    $connect = mysql_connect("localhost","root","") or die(mysql_error());
    mysql_select_db("csv",$connect);
     
    if(isset($_POST['submit']))
    {
    $file = $_FILES['text']['tmp_name'];// -- 
    $handle = fopen($file,"r");
    while(($fileop = fgetcsv($handle,1000,";"))!==FALSE)
    {
    $firstname = $fileop[0];
    $lastname = $fileop[1];
    $email = $fileop[2];
     
    $sql = mysql_query("INSERT INTO base_info(name, username, email) VALUES('$firstname','$lastname','$email')");
    }
    if ($sql)
    {
    echo 'Upload Reussite';
    }
    }
    ?>
    le problème est résolu .

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

Discussions similaires

  1. [1.x] Créer un fichier csv avec PHP-excel-reader
    Par blasil64 dans le forum Symfony
    Réponses: 2
    Dernier message: 21/05/2010, 09h46
  2. Problème d'import fichier csv avec PostgreSQL
    Par Aztecks dans le forum Ruby
    Réponses: 10
    Dernier message: 10/11/2009, 11h42
  3. crer un fichier csv avec php
    Par Jerem38 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 17/06/2009, 16h41
  4. Importer un fichier .csv avec php et PDO
    Par Touny dans le forum Langage
    Réponses: 6
    Dernier message: 05/03/2009, 17h45
  5. [MySQL] Import fichier CSV via l'interface MySQL
    Par RENAUDER dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 09/02/2009, 16h19

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