使用PHP在CSV文件中下载

时间:2018-08-11 15:30:22

标签: php mysql csv server

我正在尝试将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。它没有像本地主机那样下载。希望我的问题清楚。

0 个答案:

没有答案