1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    juillet 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2012
    Messages : 9
    Points : 8
    Points
    8

    Par défaut Import de fichier .txt dans base de données

    Bonjour à tous,
    j'essaie d'importer un fichier .txt dans php myadmin pour faire par la suite un systeme d'autocomplétion des localités.(pays/ville/etc.)

    le fichier est celui-ci http://download.geonames.org/export/zip/ le FR pour commencer et après tous les pays.

    Je n'arrive pas à l'importer.

    Savez vous comment faire ?

    ici http://x-zolezzi.developpez.com/tuto...utocompletion/ c'est écrit "Puis nous allons insérer les données, je vous épargne le travail de modification du fichier pour pouvoir l'importer dans votre SGBD, et je vous propose de télécharger le fichier SQL en version complète ou en version légère. Pour la suite du tutoriel, j'utiliserai la version légère."

    ca signifie que le fichier txt ne peut pas etre exploité tel quel ?



    Merci pour votre aide.


    Moteur de stockage j'ai essayé csv et sql.
    import du fichier j'ai essayé en sql, csv et csv using load data
    Fichiers attachés Fichiers attachés
    • Type de fichier : zip FR.zip (642,6 Ko, 15 affichages)

  2. #2
    Membre éprouvé Avatar de vttman
    Homme Profil pro
    Développeur COBOL et le WE (CSS, PHP, JS et MYSQL)
    Inscrit en
    décembre 2002
    Messages
    612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur COBOL et le WE (CSS, PHP, JS et MYSQL)
    Secteur : Industrie

    Informations forums :
    Inscription : décembre 2002
    Messages : 612
    Points : 1 138
    Points
    1 138

    Par défaut

    Voici un extrait du script du tuto
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    ...
    INSERT INTO `cp_autocomplete` (`CODEPAYS`, `CP`, `VILLE`, `NOMADMIN1`, `CODEADMIN1`, `NOMADMIN2`, `CODEADMIN2`, `NOMADMIN3`, `CODEADMIN3`, `LATITUDE`, `LONGITUDE`, `ACURANCY`) VALUES
    ...
    ('FR', '75997', 'Paris', 'Île-de-France', 'A8', 'Paris', '75', 'Paris', '751', 48.8534, 2.3488, 5),
    ('FR', '75998', 'Paris', 'Île-de-France', 'A8', 'Paris', '75', 'Paris', '751', 48.8534, 2.3488, 5),
    ('FR', '77000', 'Vaux-le-Pénil', 'Île-de-France', 'A8', 'Seine-et-Marne', '77', 'Arrondissement de Melun', '772', 48.5333, 2.6667, 5),
    ('FR', '77000', 'Livry-sur-Seine', 'Île-de-France', 'A8', 'Seine-et-Marne', '77', 'Arrondissement de Melun', '772', 48.5167, 2.6833, 5),
    ('FR', '77000', 'Melun', 'Île-de-France', 'A8', 'Seine-et-Marne', '77', 'Arrondissement de Melun', '772', 48.5333, 2.6667, 5),
    ('FR', '77000', 'La Rochette', 'Île-de-France', 'A8', 'Seine-et-Marne', '77', 'Arrondissement de Melun', '772', 48.5, 2.6667, 5),
    ('FR', '77001', 'Melun', 'Île-de-France', 'A8', 'Seine-et-Marne', '77', 'Arrondissement de Melun', '772', 48.5333, 2.6667, 5),
    ...

    Extrait du fichier FR.txt correspondant
    ...
    FR 75997 CEDEX 14 Paris 14 Île-de-France 11 Paris 75 Paris 751 48.8331 2.3264 5
    FR 75998 CEDEX 14 Paris 14 Île-de-France 11 Paris 75 Paris 751 48.8331 2.3264 5
    FR 77000 Livry-sur-Seine Île-de-France 11 Seine-et-Marne 77 Arrondissement de Melun 772 48.5177 2.6788 5
    FR 77000 Melun Île-de-France 11 Seine-et-Marne 77 Arrondissement de Melun 772 48.5333 2.6667 5
    FR 77000 La Rochette Île-de-France 11 Seine-et-Marne 77 Arrondissement de Melun 772 48.5088 2.6636 5
    FR 77000 Vaux-le-Pénil Île-de-France 11 Seine-et-Marne 77 Arrondissement de Melun 772 48.528 2.6917 5
    FR 77001 CEDEX Melun Île-de-France 11 Seine-et-Marne 77 Arrondissement de Melun 772 48.5333 2.6667 5
    FR 77002 CEDEX Melun Île-de-France 11 Seine-et-Marne 77 Arrondissement de Melun 772 48.5333 2.6667 5
    ...
    Le fichier txt pourrait être exploité ainsi ... Le séparateur de champs est la tabulation donc un import sous phpMyAdmin format CSV
    ça devrait le faire aussi ...voir aussi le fichier readme.txt dans FR.zip pour des informations complémentaire
    Par contre l'auteur du tuto a du recroiser ce fichier avec d'autres informations ex :
    A8 qui ne figure pas dans FR.txt mais renseigné (champ CODEADMIN1) dans le script d'insertion du tuto ... à voir si ça dérange ou pas.
    Je suis sympa comme tout Mosellan mais ...
    ... (m')aider ou (me) mettre sur la voie c'est une chose
    ... tout (me) faire de A à Z, c'est pas ma conception du rôle d'un forum X ou Y
    Si vous n'êtes pas satisfait de mes réponses, n'hésitez pas à me le faire savoir Merci !

Discussions similaires

  1. [AC-2010] importer fichier txt dans base de données
    Par lambmarco dans le forum Access
    Réponses: 1
    Dernier message: 07/03/2014, 13h10
  2. [MySQL-5.5] Importer contenu de fichier csv dans base de données MySQL
    Par sydko dans le forum Administration
    Réponses: 2
    Dernier message: 16/10/2013, 14h13
  3. Réponses: 23
    Dernier message: 03/07/2012, 15h44
  4. Importation fichiers TXT dans base MYSQL
    Par moimoi78 dans le forum Administration
    Réponses: 2
    Dernier message: 02/05/2011, 23h11
  5. bonjour envoi fichier txt dans base de donnée
    Par suya95 dans le forum Débuter
    Réponses: 5
    Dernier message: 30/05/2006, 09h59

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