我是一个新手程序员,我搜索了很多关于我的问题,但找不到关于这个问题的有用的解决方案或教程。
我的目标是拥有一个PHP数组,并且数组元素显示在页面上的列表中。
我想添加一个选项,这样如果用户愿意,他/她可以创建一个包含数组元素的CSV文件并下载它。
我不知道该怎么做。我也搜索了很多。但是还没有找到任何有用的资源。
请为我提供一些教程或解决方案或建议,以实现它自己。由于我是一个新手,请提供易于实施的解决方案。
我的数组如下所示:
Array
(
[0] => Array
(
[fs_id] => 4c524d8abfc6ef3b201f489c
[name] => restaurant
[lat] => 40.702692
[lng] => -74.012869
[address] => new york
[postalCode] =>
[city] => NEW YORK
[state] => ny
[business_type] => BBQ Joint
[url] =>
)
)发布于 2014-05-14 21:13:21
试试..。csv下载。
<?php
mysql_connect('hostname', 'username', 'password');
mysql_select_db('dbname');
$qry = mysql_query("SELECT * FROM tablename");
$data = "";
while($row = mysql_fetch_array($qry)) {
$data .= $row['field1'].",".$row['field2'].",".$row['field3'].",".$row['field4']."\n";
}
header('Content-Type: application/csv');
header('Content-Disposition: attachment; filename="filename.csv"');
echo $data; exit();
?>https://stackoverflow.com/questions/16251625
复制相似问题