Я создаю файл CSV с использованием массива. Но созданный файл неправильно создается.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 страницы. но я хочу только этот
2013-09-26 1 2013-09-27 2 2013-09-28 2
в CSV-файл. Почему CSV генерируется с помощью HTML?
Благодаря
Тогда не генерировать HTML: выход после 'fclose ($ Fp);' –
спасибо это works..but вместо даты его shwoing ###### и как я могу добавить в него заголовки? – user2802100
@ user2802100 Я думаю, что вы не знакомы с EXCEL. попробуйте увеличить ширину заготовки в MS excel. проблема будет решена. –