私はあなたと同じ問題に直面しました。私の場合、解決策は、後で使用するだけ
include 'connection_file.php';
です
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename=data.csv');
ヘッダー ファイルがファイルの最初のステートメントでなければならないことを意味します。
csv をエクスポートするための完全な PHP コードは次のとおりです。
<?php
if(isset($_POST['Export'])){
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename=data.csv');
include '../dbcon.php';
$output = fopen("php://output", "w");
fputcsv($output, array('id', 'name', 'phone', 'Employee Name', 'district', 'taluka', 'address'));
$query = "SELECT * from export_buffer ORDER BY id DESC";
$result = mysqli_query($con, $query);
while($row = mysqli_fetch_assoc($result))
{
fputcsv($output, $row);
}
fclose($output);
}
?>