首页 > 解决方案 > 将表格结果导出到 CSV

问题描述

试图将我的表导出到 CSV 文件,但我似乎对做错的事情感到迷茫,我有我的 loaddata.php,其中有显示字段的表我有我的 Connection.php,它将有数据库连接但是当我运行结果时是什么得到它是用列导出 CSV,但数据是带回带有 HTML 格式的 loaddata.php 页面和每个结果

我尝试移动包含的“loaddata.php”而不是带回带有列的空白 excel 页面

<?php include('connection.php');


 if(isset($_POST["export"])){

  header('Content-Type: text/csv; charset=utf-8');

 header('Content-Disposition: attachment; filename=loaddata.csv'); 

 $output = fopen("php://output", "w");

  fputcsv($output, array(
       'row number',
       'Position ID', 
       'Description', 
       'firstname', 
       'lastname', 
        'country ',
        'PhoneNumber'));


      include ("loaddata.php") 
      $sqlcsv = "SELECT * FROM employeeTable";

      $resultcsv = mysqli_query($conn,$sqlcsv)  
     or die('Invalid query sqlcsv: ' . mysqli_error());


         while ($row = mysqli_fetch_assoc($resultcsv))
         {
          fputcsv($output, $row);
         }
          fclose($output);
         }
        ?>

标签: phpmysql

解决方案


推荐阅读