Проблема в Экспорт файла csv в php

Мне нужно экспортировать файл csv в php, используя mysql-запрос. Но когда я экспортирую имя файла, как этот «yourfilename.csv_».

Мой код

header("Content-type: application/csv"); header("Content-Disposition: \"inline; filename=yourfilename.csv\""); $query = "SELECT * FROM login"; $result = mysql_query($query) ; echo "username ,password \r\n"; while($row = mysql_fetch_array($result)) { echo "$row[user],$row[pass]\r\n"; } 

Мне нужно имя файла «yourfilename.csv».

Вы можете вернуть MySql результат запроса напрямую

 SELECT * INTO OUTFILE 'result.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM my_table; 

а затем просто выполните ( также см. Пример диалога № 1)

 header('Content-type: text/csv'); header('Content-Disposition: attachment; filename="yourfilename.csv"'); readfile('result.csv');