EDIT: Kopierte falschen Teil der Funktion in diese Frage, unten ist die entsprechende.Müssen String richtig mit Komma in eine CSV-Datei exportieren
$values = mysql_query("SELECT lname, fname, email, dtelephone, etelephone, contactwhen, thursday,
friday, saturday, sunday, monday, comments FROM volunteers_2009 WHERE venue_id = $venue_id");
while ($rowr = mysql_fetch_row($values)) {
for ($j=0;$j<$i;$j++) {
$csv_output .= $rowr[$j].", ";
}
$csv_output .= "\n";
}
Ich habe Kommentare, die ein Komma in ihm, und sogar doppelte Anführungszeichen haben können, wenn sie ein Komma im Kommentarfeld hat, ist es die gesamte CSV-Datei abwirft.
Der folgende Code ist, wie es die Daten in den CSV-String lädt, in eine CSV-Datei zu legen.
Wie kann ich die Kommentare Feld Daten richtig exportieren?
Nun, dieser ist sprachspezifisch (ich denke, die gewählte Antwort für diese Frage wurde in C oder C++ geschrieben?). sshow hat hier eine sehr gute php-spezifische Lösung geboten, die in der anderen Frage nicht gegeben wurde. – Calvin
Deshalb habe ich gesagt "nah an der anderen Frage" und nicht "nah - weil genau Duplikat" (und es ist lustig, aber diese beiden Wörter "schließen" werden unterschiedlich in meinem Dialekt des Englischen ausgesprochen; der erste hat einen scharfen Zischlaut s ; der zweite ein stimmhafter z-Ton). –
Die Antwort auf die x-ref-Frage gibt auch die algorithmische Information, die benötigt wird, um den Code zu erzeugen, um diesen zu lösen (oder um die Qualität der Ausgabe von vorgeschlagenen Lösungen zu bewerten). –