Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1786 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  alimenter la base sql avec un fichier csv !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

alimenter la base sql avec un fichier csv !

n°1330065
Scopalex
En stage sur mysql
Posté le 22-03-2006 à 11:37:45  profilanswer
 

j'ai tapé cette lige de code et à chaque fois il me dit qu'il ne trouve pas le fichier essai.csv alors qu'il est bien dans le dossier!  
J'ai cruellemet besoin d'un coup de main pour l'integration du fichier csv!
 
LOAD DATA INFILE "C:/Program Files/EasyPHP1-8/mysql/data/sarpeche/essai.csv" INTO TABLE bateau_peche FIELDS TERMINATED BY ";"
LINES TERMINATED BY "\n"  
 
mon message d'erreur est le suivant : #1105 - File 'C:\Program Files\EasyPHP1-8\mysql\data\sarpeche\essai.csv' not found (Errcode: 2)  
 
j'ai fait les meme manip avec un fichier texte ayant la meme structure et ça marche! Le probleme avec un fichier texte est qu'il m'integre des tabulations a chaque champ VARCHAR donc mes requetes n'aboutissent pas car il pren en compte les tabulations comme des caracteres !
C'est pour cela que je voudrai integrer mes donées avec un fichier csv !(en esperant quil ne m'intergrera pas de tabulations dans mes champs)!
 
Merci d'avance pour votre aide !

mood
Publicité
Posté le 22-03-2006 à 11:37:45  profilanswer
 

n°1330129
mrbebert
Posté le 22-03-2006 à 12:52:56  profilanswer
 

Le fichier est traité par le serveur. Donc, le nom à donner est celui qui permet au serveur d'y accéder.
Le serveur MySQL est bien situé sur la même machine que le fichier en question ?


Message édité par mrbebert le 22-03-2006 à 12:54:17
n°1330222
Scopalex
En stage sur mysql
Posté le 22-03-2006 à 14:28:10  profilanswer
 

oui, ma machine fait office de serveur et le fichier est implanter dans le dossier indiquer par le chemin que donne l'erreur : C:/Program Files/EasyPHP1-8/mysql/data/sarpeche/

n°1330258
mrbebert
Posté le 22-03-2006 à 15:08:58  profilanswer
 

Alors, c'est curieux [:figti]  
Tu as essayé en mettant "PROGRA~1" au lieu de "Program Files" :??:  
(juste pour tester)

n°1330273
Scopalex
En stage sur mysql
Posté le 22-03-2006 à 15:25:55  profilanswer
 

ok jvais essayer

n°1330282
Scopalex
En stage sur mysql
Posté le 22-03-2006 à 15:33:20  profilanswer
 

ça ne change rien ! Ce qui m'etonne le plus c'est que la requete marche tres bien avec un fichier txt mais pas avec le csv !
Y a t'il une syntaxe speciale pour le csv?

n°1330311
dlaumor
Posté le 22-03-2006 à 16:18:44  profilanswer
 

Si tu renommes le fichier en txt, mais en laissant le contenu séparé par des ";" ca donne quoi ?
 

n°1330346
Scopalex
En stage sur mysql
Posté le 22-03-2006 à 16:43:08  profilanswer
 

En fait ça marche jai juste eu un probleme avec l'enregistrement de mon fichier csv !
++ Alex


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  alimenter la base sql avec un fichier csv !

 

Sujets relatifs
Rechercher dans un fichier texteProblème de déploiement d'un fichier cab
Méthode pour écrire dans un fichier ofstream[Oracle 9i]Export résultat de requête SQL vers fichier XML?
Ouvrir un fichier Word dans PHPfichier texte et adresse mail
[PHP] transformer un fichier PDF en TXT ou HTML(idéalement)Remplir un fichier Word type avec des valeurs PHP
Ecriture & effacement du contenu du fichierAfficher un fichier portant un nom aléatoire ?
Plus de sujets relatifs à : alimenter la base sql avec un fichier csv !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR