Sascha: Problem mit Trennzeichen in einer CSV-Datei

Beitrag lesen

Hallo Forum!

Nachdem ich von Euch viele hilfreiche Tipps bekommen und (weitestgehend) umgesetzt habe. Habe ich ein weiteres Problem...

Das Anlegen der CSV-Datei ansicht ist kein Problem (mehr;-)

Aber Meine Ausgabe hat allerdings immernoch nicht den gewünschten erfolg.

Hierzu ein Beispiel ich hoffe es lässt sich erkennen...
Zeile 1:
hostID,hostname,admin,locationID,dhcp_enable,osversionID,in_use,dnsdomainID,dns_enable,deviceclassID,organizationunitID,user,date_establishment,causer_adminID,date_modify,modify_adminID,date_last_activity,comment,time

Zeile 2:
1,xsrv1,NULL,71,Yes,28,Yes,24,Yes,5,8,,20030812121840,2,00000000000000,0,00000000000000,---,00000000
Zeile 3:
2,rz5,NULL,285,No,28,Yes,24,Yes,10,8,,20030812121840,2,00000000000000,0,00000000000000,---,00000000

Zeile 3:
8,se24-09,NULL,245,Yes,7,Yes,24,Yes,1,8,,20030430115449,2,00000000000000,0,00000000000000,Zuordnung: , Bemerkung: Pool SE24
,00000000

Hier liegt der Hase im Pfeffer.... das Feld 'comment' hat unter anderem auch Kommata inne siehe oben ("Zuordnung: , Bemerkung: Pool SE24")

Die bisherige Lösung habe ich modifiziert (durch die Hinweise von gestern)

while($row = mysql_fetch_row($result)) {
$array = $row;

$separated = addslashes(implode(";", $array));

print ($separated."\n");
}

Wie kann ich jetzt die einzelne Felder in Anführungszeichen setzten?

Viele Grüße

Sascha