load data infile

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : load data infile

par davidb » 18 juin 2008, 12:52

cela ne change pas l erreur sql y aurait il d' autres sugestions

de plus le fichier est sur le serveur et non sur le client

par mcorgnet » 18 juin 2008, 12:07

tu as essayé :

LOAD DATA LOCAL INFILE ?

Je sais que selon les versions de mysql, ça peut changer ...

EDIT

la doc :
http://www.manuelphp.com/mysql/load-data.php

load data infile

par davidb » 18 juin 2008, 11:51

bonjour j importe un fichier csv dans une bdd et le sql ne fonctionne pas

Code : Tout sélectionner

LOAD DATA INFILE '$file' INTO TABLE $ff FIELDS TERMINATED BY ';' ENCLOSED BY '' ESCAPED BY '\\' LINES STARTING BY '' TERMINATED BY '\r\n' (date,@vide,@vide,size,user,@vide,@vide,@vide,@vide,@vide,@vide,@vide)

$file est e fichier csv
il a 12 champs mais je n en veut que 3
ma table crée comporte 3 champs du mm nom que ceux qui sont a recup dans le csv

l erreur c est :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' (date,@vide,@vide,size,user,@vide,@vide,@vide,@vide,@vide,@v

merci de votre réponse