Mailinglisten-Archive |
ESCAPED BY fehlt ... Der Backslash ...das ist das Fluchtsymbol, welches die Bedeutung des nächsten Zeichens aufhebt. Am Samstag den, 19. Oktober 2002, um 15:44, schrieb erbel_(at)_submedia.de: > Hallo Guido, > > das ist die Abfrage, wobei ich schon etliches andere probiert habe. > Aber selbst wenn ichs als HTML ausgebe und nl2br verwende bricht es > schon falsch um. Das SELECT macht mir also irgendwo mittenrein schon > einen Zeilenumbruch, meistens schon im 3 Feld (Name z.B. Hugo Maier > Verlag). Komischerweise wird aber hier nach Maier umgebrochen und der > Verlag landet dann schon in der falschen Spalte. Wie gesagt, der Export > als csv im phpMyAdmin kann es, der folgende Code nicht. In der Doku und > in Foren habe ich nichts wg. Excel gefunden. Danke Dir! > > if($land=='alle') { > $sql="SELECT * INTO OUTFILE > '/usr/local/etc/httpd/htdocs/kunden/downloads/$nameliste'"; > $sql.=" FIELDS TERMINATED BY "; > $sql.="';'"; > $sql.=" OPTIONALLY ENCLOSED BY "; > $sql.="'\"'"; > $sql.=" LINES TERMINATED BY '\\n' FROM siegeladress"; > } > > Guido Stepken schrieb: > >> Poste mal die komplette Zeile >> >> Am Samstag den, 19. Oktober 2002, um 04:06, schrieb erbel_(at)_submedia.de: >> >>> Ich kriegs leider trotzdem nicht hin. phpMyAdmin2 macht einen >>> einwandfreien Export in ein csv-File, das ich in Excel problemlos >>> öffne und jeden kompletten Datensatz in einer eigenen Zeile habe. >>> Mein Script nicht. Trotz escaped by ';' optionally enclosed by '"'. >>> Es bringt zu früh um. Hm, weiss jemand was? >>> >>> Danke Euch, Gruss Volker >>> >>> Guido Stepken schrieb: >>> >>>> http://www.mysql.com/doc/en/SELECT.html >>>> >>>> Es gibt noch "escaped by", "optionally enclosed by" ! >>>> >>>> Das wird Deine Probleme lösen können. >>>> >>>> Gru/3, Guido Stepken >>>> >>>> Am Freitag den, 18. Oktober 2002, um 02:15, schrieb >>>> erbel_(at)_submedia.de: >>>> >>>>> Hallo Liste, >>>>> >>>>> mein folgender Code funktioniert und macht mir ein *.txt File. Gut. >>>>> Leider kriege ich die Zeilenumbrüche nicht hin, Handbuch negativ, >>>>> Doku negativ, kann ich nur noch auf Euch zählen. Das Problem: Wenn >>>>> ich die txt-Datei wieder in Excel einlesen möchte, bricht er >>>>> unregelmässig um, ich brauche natürlich jeden Datensatz in einer >>>>> eigenen Zeile. >>>>> >>>>> $sql="SELECT * INTO OUTFILE >>>>> '/usr/local/etc/httpd/meinverzeichnis/$nameliste' FIELDS TERMINATED >>>>> BY ';' LINES TERMINATED BY '\n' FROM newadress"; >>>>> >>>>> Weiss jemand was dazu? Danke Euch. >>>>> >>>>> Gruss Volker >>>>> >>>>> --- >>>>> Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter >>>>> -->> http://www.4t2.com/mysql >>>> >>>> >>>> >>>> --- >>>> Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter >>>> -->> http://www.4t2.com/mysql >>> >>> >>> >>> >>> --- >>> Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter >>> -->> http://www.4t2.com/mysql >> >> >> --- >> Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter >> -->> http://www.4t2.com/mysql > > > > --- > Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter > -->> http://www.4t2.com/mysql --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive