phpbar.de logo

Mailinglisten-Archive

SELECT * INTO OUTFILE - Zeilenumbruch Problem

SELECT * INTO OUTFILE - Zeilenumbruch Problem

Guido Stepken mysql-de_(at)_lists.bttr.org
Sat, 19 Oct 2002 19:13:12 +0200


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