使用 PHP 為使用者產生 CSV 檔案
使用者經常要求以 CSV 格式擷取資料。本文深入探討了按需建立 CSV 檔案並透過可下載連結將其交付給使用者的過程。
解決方案:
建立並下載包含以下內容的CSV 檔案:當使用者點擊某個按鈕時,來自MySQL 資料庫的資料連結:
產生CSV資料:
建立CSV 標題:
建立函數名為outputCSV(),接受記錄陣列作為參數。
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") ));
以上是如何使用 PHP 從 MySQL 資料庫產生和下載 CSV 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!