2012-09-26 4 views
-2

J'ai ce codemySQL charge des données INFILE - T_CONSTANT_ENCAPSED_String Erreur

LOAD DATA INFILE '$filename' INTO TABLE picklist FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';

mais quand je l'exécute, ce affiche d'erreur:

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\wamp\www\dX\csvImport-picklist.php on line 20

Quel est le problème avec mon SQL question?

+1

pas psychique, vous devrez nous montrer csvimport-picklist.php –

+0

Déjà vote down sans même un commentaire? Je pose une question, je ne suis pas? Pourquoi le vote vers le bas? – JudeJitsu

+0

votre question comme écrite est sans réponse, demandez-vous à votre médecin de réparer votre bras cassé, mais ne pas le laisser voir le bras –

Répondre

1

Vous avez probablement une séquence d'échappement "(dans le joint par) mais impossible de dire sans voir plus.

$sql = "LOAD DATA INFILE '$filename' INTO TABLE `picklist` FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY '\n'"; // Added the escape character (slash) before the double quotes 
+0

c'est sûrement un commentaire pas une réponse –

+0

Oui - mais si je mets du code dedans, alors j'ajoute comme réponse que le code est foutu dans les commentaires, particulièrement avec ces citations. Question sera probablement supprimé de toute façon dans environ 2 minutes;) – Robbie

+0

Il l'a effectivement résolu @Dagon. Merci Robbie! – JudeJitsu

Questions connexes