php - 将表格结果导出到 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);
}
?>
解决方案
推荐阅读
- javascript - 将 Gatsby.js 用于动态和静态 Web 应用程序
- mpi - 使用 Rmpi 在 SGE 上提交 MPI 作业
- javascript - 为什么单击十字按钮时无法清除字段?
- hibernate - 如何使用 Hibernate JPA 连接查询获取特定列数据并将其显示在 JSP 页面上
- python - docker-compose up --build,在alpine容器中安装pip包时卡住了
- python - 找不到文件 flint.exe
- javascript - 如何将网页不可用页面替换为自定义页面?(网络浏览)
- javascript - 我们可以在没有 jQuery 的普通 JavaScript 中将对象分配给 html 元素吗
- android - 我如何在行内居中小部件?
- powershell - 使用 Powershell 查看 SSRS 日志文件