Précédent   Forum des professionnels en informatique > PHP > Outils > WAMP
WAMP Forum d'entraide sur WAMP (Windows Apache MySQL PHP) : installation, utilisation, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/05/2007, 11h14   #1
Candidat au titre de Membre du Club
 
Inscription : mars 2007
Messages : 59
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 59
Points : 13
Points : 13
Par défaut Problème à l'import d'un fichier csv

Bonjour,

J'ai une appli PHP/mysql qui tourne avec Easyphp 1.6, et j'aimerais la mettre sur Xampp (1.6.1), mais j'ai un problème sur un script d'import de CSV.

L'importation s'effectue bien, mais les guillemets qui encadrent le texte ne s'enlèvent pas pour le 1er champ (code article)...

Voici ma requete :

Code :
1
2
3
4
 
$sql_Import="LOAD DATA LOCAL INFILE 'C:\\\www\\\artic.temp' ";
$sql_Import.="INTO TABLE `artic` FIELDS TERMINATED BY ';' ";
$sql_Import.="ENCLOSED BY '\\\"' ESCAPED BY '\\\\' LINES TERMINATED BY '_finligne' ";
Si vous préférez, un echo de la requete donne ça :

Code :
1
2
3
LOAD DATA LOCAL INFILE 'C:\\www\\artic.temp' 
INTO TABLE `artic` FIELDS TERMINATED BY ';' 
ENCLOSED BY '\"' ESCAPED BY '\\' LINES TERMINATED BY '_finligne'
Une ligne au hasard du fichier artic.temp :

Code :
"CVE.256C";"";"";"O";"100 SUPPLEMENTAIRE CV MOTIFS 224g";"01/01/00";"01/01/00";"0";"0";"";"";"";"";"";"";"";"";"";"0000000000";"0000000000";"0000000000";"0000000000";"0";"0";"0";"0";"0";"0";"0";"0";"0";"0";"0";"0";"0";"N";"0000000000";"7011200";_finligne
Pokerstar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2007, 14h31   #2
Membre confirmé
 
Inscription : avril 2007
Messages : 254
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 254
Points : 262
Points : 262
Pour ma part, j'ai opéré ma migration comme suit:
A partir de phpMyAdmin, j'ai fait un export au format sql.
Dans Wamp (mais je suppose que dans Xampp, cela devrait fonctionner de même) j'ai exécuté le fichier exporté. Cela m'a pris 5 minutes sans aucun problème.
__________________
Quand un problème a une solution, rien ne sert de s'inquiéter. Quand il n'y a pas de solution, s'inquiéter n'arrange rien.
Ouach est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2007, 09h15   #3
Candidat au titre de Membre du Club
 
Inscription : mars 2007
Messages : 59
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 59
Points : 13
Points : 13
Oui j'ai fait ça aussi, mais j'ai une table qui est mise à jour chaque matin par un script php qui importe le fichier CSV, il faut donc que j'utilise cette fonction d'import.
Pokerstar est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h39.


 
 
 
 
Partenaires

Hébergement Web