Menjana Fail CSV untuk Pengguna dalam PHP
Pengguna sering meminta ekstrak data dalam format CSV. Artikel ini membincangkan proses mencipta fail CSV atas permintaan dan menghantarnya kepada pengguna melalui pautan yang boleh dimuat turun.
Penyelesaian:
Untuk mencipta dan memuat turun fail CSV yang mengandungi data daripada pangkalan data MySQL apabila pengguna mengklik pautan:
Jana CSV Data:
Buat CSV Pengepala:
Tentukan Fungsi Output CSV:
Panggil Fungsi Output CSV:
Contoh Kod:
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") ));
Perkara Utama:
Atas ialah kandungan terperinci Bagaimana Saya Boleh Menjana dan Memuat Turun Fail CSV daripada Pangkalan Data MySQL Menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!