在PHP中为用户创建CSV文件我在MySQL数据库中有数据。我正在向用户发送一个URL,以便将他们的数据作为CSV文件输出。我有电子邮件的链接,MySQL查询等。当他们点击链接的时候,我怎么能弹出一个弹出来下载带有MySQL记录的CVS呢?我已经有了所有的资料要记录下来。我只是不明白如何让PHP创建CSV文件并让他们下载一个扩展名为.csv的文件。
3 回答
![?](http://img1.sycdn.imooc.com/54584f3100019e9702200220-100-100.jpg)
繁花不似锦
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")));
- 3 回答
- 0 关注
- 458 浏览
添加回答
举报
0/150
提交
取消