0
我正在創建一個CSV文件使用array.But創建的文件不正確創建。CSV文件沒有正確創建
PHP代碼
$sss=mysql_query("SELECT DATE(pdate),COUNT(*) AS mycount FROM qchat_sessions WHERE MONTH(pdate)='09' GROUP BY DATE(pdate)");
$array=array();
while($rows = mysql_fetch_array($sss)){
$array[] = array ($rows[0], $rows[1]);
}
header("Content-type: application/csv");
header("Content-Disposition: attachment; filename=test.csv");
$fp = fopen('php://output', 'w');
foreach ($array as $row) {
fputcsv($fp, $row);
}
fclose($fp);
它創建文件CSV與頁面的數據和HTML。但我想僅此於CSV
2013年9月26日1 2013-09-27 2 2013年9月28日2
文件。爲什麼使用HTML生成CSV?
感謝
那就不要生成HTML:在'FCLOSE($ FP)後退出;' –
感謝到位日期works..but是shwoing ######以及如何添加標題? – user2802100
@ user2802100我覺得你對EXCEL並不比較熟悉。嘗試增加MS excel中的標籤頭寬度。問題將得到解決.. –