php 怎么将数据库中存的数据读出来生成eml文件
展开全部
header("Cache-Control:public");
header("Pragma:public");
header("content-type:text/csv");
header("Accept-Ranges: bytes");
header("Content-Disposition:attachment; filename=".$filename);
$filename是你的文件名,这是导出csv的,xml那些文件都是这样导出的,只需把上面text/csv中的csv改为需要的
header("Pragma:public");
header("content-type:text/csv");
header("Accept-Ranges: bytes");
header("Content-Disposition:attachment; filename=".$filename);
$filename是你的文件名,这是导出csv的,xml那些文件都是这样导出的,只需把上面text/csv中的csv改为需要的
追问
怎么生成这个文件哇
追答
把上面的代码copy,放到你需要生成的函数里,之后你获取数据库里的数据,比如是$data,
echo "产品,销售数量,销售额\r";
foreach($data as $key => $val){
$sale_total=$val['price']*$val['sales_volume'];
$str=$val['name'].','.$val['sales_volume'].','.'$'.$sale_total;
echo "$str\r";
}
这是一个例子,第一句的echo "产品,销售数量,销售额\r";是xml,csv中表格的第一行,之后foreach循环出来,echo "$str\r";是把每行所需的数据填充进去
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询