php 怎么将数据库中存的数据读出来生成eml文件

 我来答
Evai_KING
2016-06-20 · TA获得超过264个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:147万
展开全部
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改为需要的
追问
怎么生成这个文件哇
追答
把上面的代码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";是把每行所需的数据填充进去
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式