fonction SQL qui fonctionne impec sous phpmyadmin mais pas en php !

fonction SQL qui fonctionne impec sous phpmyadmin mais pas en php ! - PHP - Programmation

Marsh Posté le 21-08-2009 à 11:51:43    

Bonjour à tous,
 
qd je lance cette requete direct en sql via phpmyadmin ça fonctionne impec :

Code :
  1. LOAD DATA LOCAL INFILE '../form/import.csv' INTO TABLE `listing` FIELDS TERMINATED BY ',' ESCAPED BY '\\' LINES TERMINATED BY '\r\n'


 
qd je l'execute depuis Php via :

Code :
  1. $query2="LOAD DATA LOCAL INFILE '../form/import.csv' INTO TABLE `listing` FIELDS TERMINATED BY ',' ESCAPED BY '\\' LINES TERMINATED BY '\r\n'";
  2. $result2 = mysql_query($query2) or die(mysql_error());


 
j'ai cette erreur : 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 ''' at line 2
 
Why ??
 
ça fait 3h que je cherche, any help much appreciated   :jap:  
Thx!

Reply

Marsh Posté le 21-08-2009 à 11:51:43   

Reply

Marsh Posté le 21-08-2009 à 12:19:55    

il faudrait pas que tu échappe tes \ ?
 

Code :
  1. $query2="LOAD DATA LOCAL INFILE '../form/import.csv' INTO TABLE `listing` FIELDS TERMINATED BY ',' ESCAPED BY '\\\\' LINES TERMINATED BY '\\r\\n'";
  2. $result2 = mysql_query($query2) or die(mysql_error());

Message cité 1 fois
Message édité par pataluc le 21-08-2009 à 12:20:36
Reply

Marsh Posté le 21-08-2009 à 13:03:43    

pataluc a écrit :

il faudrait pas que tu échappe tes \ ?
 

Code :
  1. $query2="LOAD DATA LOCAL INFILE '../form/import.csv' INTO TABLE `listing` FIELDS TERMINATED BY ',' ESCAPED BY '\\\\' LINES TERMINATED BY '\\r\\n'";
  2. $result2 = mysql_query($query2) or die(mysql_error());



 
mais yes of course pkoi n'y ai-je pensé, j'étais en train de décortiquer phpmyadmin pour queud  :whistle:  :sweat:  
Merci bcp!!

Reply

Marsh Posté le 30-08-2009 à 19:00:48    

quant tu as ce genre de doute, affiche la requête via echo (echo $query2; dans ce cas) ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed