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

MySQL Discussion :

Import de fichier .txt dans base de données


Sujet :

MySQL

  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, 119 affichages)

  2. #2
    Membre émérite Avatar de vttman
    Homme Profil pro
    Développeur "couteau mosellan"
    Inscrit en
    Décembre 2002
    Messages
    1 140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur "couteau mosellan"
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 140
    Points : 2 286
    Points
    2 286
    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.
    Emérite, émérite je ne pense pas ... plutôt dans le développement depuis FORT FORT longtemps, c'est mon job, ça oui
    A part ça ... Il ne pleut jamais en Moselle !

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