PHP에서 사용자를 위한 CSV 파일을 생성하고 다운로드하는 방법
질문:
사용자가 MySQL 데이터베이스에서 데이터를 CSV 파일로 검색하도록 요청했습니다. PHP 스크립트는 어떻게 CSV 파일을 생성하고 사용자가 URL을 방문할 때 이를 다운로드하라는 메시지를 표시할 수 있습니까?
답변:
CSV 파일을 생성하고 다운로드하려면 PHP:
header("Content-Type: text/csv"); header("Content-Disposition: attachment; filename=file.csv"); function outputCSV($data) { $output = fopen("php://output", "wb"); foreach ($data as $row) fputcsv($output, $row); // here you can change delimiter/enclosure fclose($output); } outputCSV(array( array("name 1", "age 1", "city 1"), array("name 2", "age 2", "city 2"), array("name 3", "age 3", "city 3") ));
설명:
출력 CSV 헤더:
CSV 출력 기능 (outputCSV):
CSV 데이터 출력:
위 내용은 PHP를 사용하여 MySQL 데이터베이스에서 CSV 파일을 생성하고 다운로드하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!