使用php下载csv文件

vohkndzv  于 2021-06-23  发布在  Mysql
关注(0)|答案(0)|浏览(205)

我正在尝试将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那样下载。我希望我的问题很清楚。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题