Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 06-02-2008 21:24:05

stefane321
Membre
Date d'inscription: 18-09-2007
Messages: 3

Importation de donnée a partir d'un fichier texte

Bonjour,

J'ai besoin pour mon site une liste des villes de mon pays avec leur coordonnée (latitude & longitude)

J'ai trouvé une tel liste contenant toutes les ville du mon.

Un fichier texte de 123mo.

J'aimerais importer ces données dans phpmyadmin.

phpMyAdmin - 2.10.0.2

Version du client MySQL: 5.0.27

J'ai donc fait une table ville:

Code:

CREATE TABLE `ville` (

  `id` int(255) NOT NULL auto_increment,

  `Country` varchar(255) NOT NULL,

  `City` varchar(255) NOT NULL,

  `AccentCity` int(255) NOT NULL,

  `Region` int(255) NOT NULL,

  `Population` int(255) NOT NULL,

  `Latitude` int(255) NOT NULL,

  `Longitude` int(255) NOT NULL,

  PRIMARY KEY  (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

>

J'ai mis les même nom de champ que les noms des collonnes du fuichier texte mais j'ai ajouté un champ id.

Dans phpmyadmin =>Importer

Section: Fichier à importer => Parcourrir et je sélectionne mon fichier

Section: Format du fichier d'importation, je sélectionne CSV

Section: Options CSV =>Champs terminés par: je mets , car dans mon fichier les champs sont séparé par des virgules

=>Champs entourés par: je met rien car les enregistrement de mes champs ne sont entouré par rien.

Je fais exéciter et j'obtiens:

Code:

Erreur

Paramètres invalides pour l'importation CSV: Champs entourés par

Pouvez-vous m'aider svp a corriger celà?

Voici un échantillon de mon fichier texte:

Code:

Country,City,AccentCity,Region,Population,Latitude,Longitude

ad,aixas,Aix�s,06,,42.4833333,1.4666667

ad,aixirivali,Aixirivali,06,,42.4666667,1.5

ad,aixirivall,Aixirivall,06,,42.4666667,1.5

ad,aixirvall,Aixirvall,06,,42.4666667,1.5

ad,aixovall,Aixovall,06,,42.4666667,1.4833333

ad,andorra,Andorra,07,,42.5,1.5166667

ad,andorra la vella,Andorra la Vella,07,20430,42.5,1.5166667

ad,andorra-vieille,Andorra-Vieille,07,,42.5,1.5166667

Hors ligne

 

#2 14-02-2008 02:39:49

lenono
Membre
Lieu: 69
Date d'inscription: 31-08-2006
Messages: 199
Site web

Re: Importation de donnée a partir d'un fichier texte

Bonjour Stephane321,

Vite fait comme ça...

Tu as 8 champs dans ta table, et 7 dans ton fichier...
Id serait en trop au moins lors de l'import.
Essayes de faire sans le champ Id, d'importer quelques articles (10 ou 100...).

tu recréeras ton champ Id en clé puis auto incrément après.

Cordialement,

lenono.

Hors ligne