Я должен следовать следующему коду, когда он запускается, он будет дублировать пустые строки или он будет дублировать другие строки, которые полны данных, и я понял, почему?php-код дублирует строки при экспорте в excel
$filename = date("Y-m-d_g-i-a");
// output headers so that the file is downloaded rather than displayed
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename="'.$filename.'.csv"');
// create a file pointer connected to the output stream
$output = fopen('php://output', 'w');
// output the column headings
fputcsv($output, array('ID', 'P.O #', 'Date', 'To', 'Time', 'Vin', 'Reason', 'Amount', 'Employee #', 'Mananger', 'Account #', 'Store Location', 'Borrowed', 'verified','Adjustment','Adjustment by','','VOID','Emp Name'));
// fetch the data
mysql_connect('******', '*******', '******');
mysql_select_db('********');
$rows = mysql_query('SELECT fpo.*, users.name FROM fpo LEFT OUTER JOIN users ON (fpo.empnum = users.empnum)');
// loop over the rows, outputting them
while ($row = mysql_fetch_assoc($rows)) fputcsv($output, $row);
Вы подтвердили, что ваш запрос возвращает правильные результаты в первую очередь? –
Да, он работает правильно. –