CSV bestand met data in de kolom

Status
Niet open voor verdere reacties.

Frenske123

Terugkerende gebruiker
Lid geworden
2 jul 2007
Berichten
1.267
Hoi,

Om een CSV bestand te genereren gebruik ik volgende

PHP:
<?php
$conn = mysql_connect("localhost","root","");
mysql_select_db("test",$conn);

$query = "SELECT *test";
$result = mysql_query($query);

$num_column = mysql_num_fields($result);		

$csv_header = '';
for($i=0;$i<$num_column;$i++) {
	$csv_header .= '"' . mysql_field_name($result,$i) . '",';
}	
$csv_header .= "\n";

$csv_row ='';
while($row = mysql_fetch_row($result)) {
	for($i=0;$i<$num_column;$i++) {
		$csv_row .= '"' . $row[$i] . '",';
	}
	$csv_row .= "\n";
}	

/* Download als CSV File */
header('Content-type: application/csv');
header('Content-Disposition: attachment; filename=test.csv');
echo $csv_header . $csv_row;
exit;
?>

Is het mogelijk om de tekst in de kolommen te plaatsen , zoals in een table? nu wordt alles door comma gescheiden.
 
CSV staat voor Comma Separated Value, het lijkt mij dan ook erg logisch dat er komma's tussen de waarden staan.
Dat is juist de eigenschap van dit betandstype.
 
CSV staat voor Comma Separated Value, het lijkt mij dan ook erg logisch dat er komma's tussen de waarden staan.
Dat is juist de eigenschap van dit betandstype.

Dat weet ik , maar is niet mijn vraag.overigens kun je in een CSV file toch de data in kolommen plaatsen
 
Laatst bewerkt:
Wanneer je zelf zorg draagt voor een correcte samenstelling van het CSV-bestand moet dit wel lukken denk ik.
Zeker wanneer je in staat bent om er een soort "Record-end" in te zetten aan het eind van elk record.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan