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