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 :

Importer un csv avec un script php [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2009
    Messages : 137
    Par défaut Importer un csv avec un script php
    Bonjour,

    je dois lire un csv et l importer dans ma base de données. Cependant pour une raison mystérieuse il ne m importe que la première ligne.

    mon 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
    16
    17
    18
    19
     
    $row = 0;
    if (($handle = fopen("Plan_comptable_importation.csv", "r")) !== FALSE) 
    {
        while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) 
    	{
    				$adresse = $bdd->prepare('INSERT INTO account(acc_name, code, parent_code, company_id, acc_type)
    				VALUES(:acc_name, :code, :parent_code, :company_id, :acc_type)');
    				$adresse->execute(array(
    					'acc_name' => $data[0],
    					'code' => $data[1],
    					'parent_code' => $data[2],
    					'company_id' => $data[3],
    					'acc_type' => $data[4]
    					));
    					echo $data[0].' - '.$data[1].' - '.$data[2].' - '.$data[3].' - '.$data[4].'</br>';
        }
    }
        fclose($handle);
    le echo $data[0] ... me sert a confirmer qu il les parcourt tous ce qui est bien le cas cependant seulement la première ligne du csv est uploadée. Dans la table j'ai un champ id mais il est en auto-increment.

    D'avance merci aux personnes qui répondront.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2009
    Messages : 137
    Par défaut incompréhension
    finalement en désespoir de cause j'ai delete la table et je l ai recrée à l'IDENTIQUE, et ça a fonctionné ...

    encore une réponse que seul le dieux IT détient.

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

Discussions similaires

  1. [MySQL] importation fichier CSV avec php et mysql
    Par NapsterVB dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 08/10/2013, 10h01
  2. [PHP-JS] Problème avec un script php d'un formulaire
    Par Dark DJ dans le forum Langage
    Réponses: 3
    Dernier message: 11/06/2006, 19h36
  3. [PHPExcel] Problème dans un script
    Par sagitarium dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 28/05/2006, 17h03
  4. [Upload] Upload de fichier avec un script PHP
    Par largolgd dans le forum Langage
    Réponses: 7
    Dernier message: 23/04/2006, 15h21
  5. Pb d'execution de requete avec un script php
    Par ythierrin dans le forum Requêtes
    Réponses: 3
    Dernier message: 22/08/2003, 14h34

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