gpt4 book ai didi

php - 如何在从mysql数据库下载的csv中添加标题

转载 作者:行者123 更新时间:2023-11-30 00:53:07 26 4
gpt4 key购买 nike

我的 csv 下载代码运行正确,但我想在 csv 的第一行添加标题。但我不能。

我的代码

header("Content-type: text/csv");
header("Content-Disposition: attachment; filename=file.csv");
header("Pragma: no-cache");
header("Expires: 0");
include('config.php');

$sql ="select county.title,beach.beach_name,beach.notice,beach.latitude,beach.longitude,beach.rainfall,beach.temperature,beach.status_id from beach as beach,county as county where beach.county_id=county.id ";

$result = mysql_query($sql);
while ($row = mysql_fetch_assoc( $result)) {
$data[] = $row; // Inside while loop
}

outputCSV($data);

function outputCSV($data) {
$output = fopen("php://output", "w");
foreach ($data as $rowc) {
fputcsv($output, $rowc);
}
fclose($output);
}

最佳答案

在将数据转储到该数组之前创建一个数组,如下所示:

$sql ="select county.title,beach.beach_name,beach.notice,beach.latitude,beach.longitude,beach.rainfall,beach.temperature,beach.status_id from beach as beach,county as county where beach.county_id=county.id ";

$data[] = array("title","Beach Name","Notice","Latitue","Longitude","RainFall","Temperature","Satus ID");

$result = mysql_query($sql);
while( $row = mysql_fetch_assoc( $result)){

$data[] = $row; // Inside while loop
}

关于php - 如何在从mysql数据库下载的csv中添加标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20804031/

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