为了账号安全,请及时绑定邮箱和手机立即绑定

在PHP中为用户创建CSV文件

在PHP中为用户创建CSV文件

PHP
互换的青春 2019-07-10 09:55:18
在PHP中为用户创建CSV文件我在MySQL数据库中有数据。我正在向用户发送一个URL,以便将他们的数据作为CSV文件输出。我有电子邮件的链接,MySQL查询等。当他们点击链接的时候,我怎么能弹出一个弹出来下载带有MySQL记录的CVS呢?我已经有了所有的资料要记录下来。我只是不明白如何让PHP创建CSV文件并让他们下载一个扩展名为.csv的文件。
查看完整描述

3 回答

?
繁花不似锦

TA贡献1851条经验 获得超4个赞

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:/输出
fputcsv


查看完整回答
反对 回复 2019-07-10
  • 3 回答
  • 0 关注
  • 458 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信