2011-01-08 15 views
0

zu entkommen, wie die Saitewie Zeichenfolge vor der Verwendung in Abfrage

$sql = 'LOAD DATA LOCAL INFILE "C:\\xampp\\htdocs\\test\\import-excel\\book1.csv\\" INTO TABLE exam FIELDS TERMINATED BY "," '; 

zu entkommen, weil Pfad wird eine Variable in Datei Ich weiß nicht, wie man den Weg zu entkommen, bevor es in Abfrage verwenden, verwendet i phpMyAdmin (pHP-Code erstellen) und es gab mir String entkommen, so kann ich das verwenden kann, ich hoffe jemand mir sagen kann, was Funktion phpMyAdmin verwenden diese Zeichenfolge von der ursprünglichen Zeichenfolge zu erzeugen

$sql = "\'LOAD DATA LOCAL INFILE \"C:\\\\xampp\\\\htdocs\\\\test\\\\import-excel\\\\book1.csv\\\\\" INTO TABLE exam FIELDS TERMINATED BY \",\" \';"; 

Tanks

+0

Welche Zeichenfolge? Derjenige, der mit $ sql beginnt? Derjenige, der mit LOAD DATA beginnt? Oder die, die mit 'C: \\ xampp' beginnt? –

Antwort

1
+0

ich habe es schon benutzt, aber es hat mir diesen Fehler gegeben: LOAD DATA LOKALES INFIL \ "C: \\ xampp \\ htdocs \\ test \\ import-excel \ book1.csv \\\" INTO TABLE exam FELDER TERMINATED BY \ ", \" Fehlermeldung: Sie haben einen Fehler in Ihrer SQL-Syntax; Überprüfen Sie das Handbuch, das Ihrer MySQL-Serverversion entspricht, für die richtige Syntax in der Nähe von '\\ C: \\ xampp \\ htdocs \\ test \\ import-excel \\ book1.csv \\\ "INTO TABLE exam FIELDS TE 'in Zeile 1 – mehdi

Verwandte Themen