我正在尝试将mysql表转换为csv并从服务器下载它。我已经在服务器上上传了这个脚本。
<?php
//export.php
require 'db_connection.php';
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename=data.csv');
$output = fopen("php://output", "w");
$sql = "select * from tablaregistro";
$stmt= $pdo->prepare($sql);
$stmt->execute();
while($row = $stmt->fetch())
{
fputcsv($output, $row);
}
fclose($output);
?>
这个脚本正在将表转换为csv,文件正在“data.csv”中下载,但当我将这个脚本上载到服务器时,它只是在整个页面上显示csv。它不像localhost那样下载。我希望我的问题很清楚。
暂无答案!
目前还没有任何答案,快来回答吧!