gpt4 book ai didi

php - 在 PHP 中为用户创建一个 CSV 文件

转载 作者:IT老高 更新时间:2023-10-28 11:39:21 25 4
gpt4 key购买 nike

我在 MySQL 数据库中有数据。我正在向用户发送一个 URL,以便将他们的数据作为 CSV 文件导出。

我已经涵盖了链接、MySQL 查询等的电子邮件。

当他们点击链接时,我怎样才能弹出一个窗口来下载带有 MySQL 记录的 CVS?

我已经掌握了获取记录的所有信息。我只是不明白如何让 PHP 创建 CSV 文件并让他们下载扩展名为 .csv 的文件。

最佳答案

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://output
fputcsv

关于php - 在 PHP 中为用户创建一个 CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/217424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com