gpt4 book ai didi

php - 如何在Excel中获取MySQL表实体

转载 作者:行者123 更新时间:2023-11-29 17:31:05 24 4
gpt4 key购买 nike

我所做的是将数据从 MySQL 获取到 csv 格式的 Excel,但我没有获取该表的实体,就像我有一个包含这 3 个实体的表成员一样

成员(member)ID 成员(member)名称 成员(member)电子邮件

我正在获取这些实体的数据,例如

1 alishah test@test.com

我想要的是当我下载 Excel 时它会得到标题,就像

memberid membername memberemail
1 alishah test@test.com

我对Excel所做的是

<?php
$selectUserData = "SELECT * FROM tbl_member";
$export = $conn->query($selectUserData);
$fp= fopen('php://output', 'w');
foreach ($export as $fields)
{
fputcsv($fp, $fields);
}
header("Content-Type: text/csv;charset=utf-8" );
header("Content-Disposition: attachment;filename=member.csv");
header("Pragma: no-cache");
header("Expires: 0");
?>

最佳答案

在将数据写入 csv 之前,只需编写一行包含列标题的内容即可。

<?php
$selectUserData = "SELECT * FROM tbl_member";
$export = $conn->query($selectUserData);
$fp = fopen('php://output', 'w');
fwrite($fp,'"memberid","membername","memberemail"'."\n");
foreach ($export as $fields)
{
fputcsv($fp, $fields);
}
header("Content-Type: text/csv;charset=utf-8" );
header("Content-Disposition: attachment;filename=member.csv");
header("Pragma: no-cache");
header("Expires: 0");
?>

关于php - 如何在Excel中获取MySQL表实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50655842/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com