EDIT: copiado la parte incorrecta de la función en esta pregunta, a continuación es la adecuada.Necesita exportar cadena con comas correctamente en un archivo CSV
$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";
}
tengo comentarios que pueden tener una coma en ella, y citas dobles, incluso, cuando se tiene una coma en el campo comentario, se despoja de todo el archivo csv.
El siguiente código es cómo carga los datos en la cadena csv, para ponerlos en un archivo csv.
¿Cómo puedo exportar correctamente los datos del campo de comentarios?
Bueno, este es más específico del idioma (creo que la respuesta elegida para esa pregunta fue escrita en C o C++?). sshow ha proporcionado una muy buena solución específica de php aquí que no se dio en la otra pregunta. – Calvin
Es por eso que dije "cerca de la otra pregunta" y no "cerca, porque duplica exactamente" (y es gracioso, pero esas dos palabras "cerrar" se pronuncian de manera diferente en mi dialecto de inglés: la primera tiene una sibilante aguda ; el segundo es un sonido z sonoro). –
Además, la respuesta a la pregunta x-ref-d proporciona la información algorítmica necesaria para producir el código para resolverlo (o para evaluar la calidad de la salida de las soluciones propuestas). –