我在MySQL数据库中有数据.我正在向用户发送一个URL,以将其数据作为CSV文件输出.
我有电子邮件的链接,MySQL查询等.
当他们点击链接时,我怎么能弹出一个下载带有MySQL记录的CVS?
我已经掌握了获取记录的所有信息.我只是不知道如何让PHP创建CSV文件并让他们下载扩展名为.csv的文件.
我正在尝试将数组导出到 CSV 文件中。我已经阅读了这个问题,现在可以下载 CSV。问题是,CSV 文件中还包含整个 html 文档,但我不知道它来自哪里。
该数组如下所示:
Array
(
[0] => Array
(
[id] => 1
[tphInventoryNumber] => D17001
[title] => Assets in Leasing
[price] => 1299.95
[recievedDate] => 2017-11-02
[departement] => 1
[unit] => 1
)
[1] => Array
(
[id] => 2
[tphInventoryNumber] => D17002
[title] => Assets in Leasing
[price] => 12.05
[recievedDate] => 2017-10-31
[departement] => 7
[unit] => 3
)
)
Run Code Online (Sandbox Code Playgroud)
我导出 CSV 的函数如下所示:
function exportToCSV($array, $filename = "export.csv", $delimiter = ";"){ …Run Code Online (Sandbox Code Playgroud)