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 :

Csv vers mysql [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut Csv vers mysql
    Bonjour.

    Je possède une bdd qui a sa propre structure.

    Je possède ensuite un csv qui a sa propre structure.

    Existe t'il une classe ou un logiciel qui permet de choisir quel champs de notre fichier csv correspond à quel champs de notre base de donnée afin de pouvoir facilement intégrer le csv dans notre base?

    Merci par avance.

  2. #2
    Membre chevronné
    Femme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2009
    Messages
    339
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 339
    Par défaut Php !
    Il y a des fonctions très pratiques en PHP pour gérer des données de type csv. Regarde par ici.

    Sinon, lui s'est posé la même question, et a développé une petite appli sympa

    J'espère que tu trouveras ton bonheur.

  3. #3
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 317
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 317
    Billets dans le blog
    17
    Par défaut
    LOAD DATA te conviendra peut-être.
    http://dev.mysql.com/doc/refman/5.1/en/load-data.html

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    Citation Envoyé par Séb. Voir le message
    LOAD DATA te conviendra peut-être.
    http://dev.mysql.com/doc/refman/5.1/en/load-data.html
    En faisant ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LOAD DATA LOCAL INFILE 'd://fichier.csv' INTO TABLE `table` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\r\n' IGNORE 1 LINES (id, champs1, quelconque )
    je suppose qu'on devrait pouvoir adapter la structure de notre csv a celle de notre bdd.

    Si je comprends bien, en faisant ce que j'ai fait je choisi de mettre la première colonne de mon csv dans id, la deuxième dans champs1, la troisième dans quelconque.

    J'ai tout bon?

    Merci et merci aussi à Isythiel pour sa réponse rapide.

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

Discussions similaires

  1. Import d'un CSV vers MySql
    Par alias666 dans le forum C#
    Réponses: 8
    Dernier message: 22/01/2008, 10h13
  2. [MySQL] CSV vers MySQL (dynamique)
    Par Little_flower dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 07/12/2007, 22h25
  3. Importation d'un fichier .csv vers MySQL
    Par xenos dans le forum Requêtes
    Réponses: 2
    Dernier message: 14/08/2007, 10h19
  4. CSV vers MySQL
    Par simoryl dans le forum SGBD
    Réponses: 3
    Dernier message: 08/08/2005, 14h13
  5. [Conseil] Import de fichier CSV vers MySQL
    Par ShinJava dans le forum JDBC
    Réponses: 6
    Dernier message: 15/03/2005, 19h14

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