php - mySql 数据如何存储在应动态创建的唯一 Excel 文件中

标签 php html mysql phpexcel export-to-csv

我有一个网页,其中为用户提供了某些输入方法来从数据库获取数据。数据将显示在网页上。

我想将用户从我的 s-q-l 数据库获取的数据存储到 Excel 文件中。 我正在使用的命令如下所示

$excelquery1="SELECT * FROM excel12  INTO OUTFILE 'D:/Downloads/xyz.csv'";

$excelresult1=mysql_query($excelquery1);

它运行正常,获取的数据将存储在“下载”文件夹中创建的名为 xyz.csv 的新文件中

但用户必须手动前往该位置检查文件。

怎么可能必须在下载栏中向用户显示下载的文件。 + 我还想问,当查询执行时,xyz.csv 是否已经存在于该位置,因此在这种情况下,该查询将不会执行,并显示文件已存在。那么如何解决这个问题呢?

如何为将创建的文件指定唯一的文件名..

最佳答案

这是主要思想。您需要足够的代码来满足您的需要

$file="/path/to/file".date("YmdHis").".csv"; //file location
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.basename($file).'"');
header('Content-Length: ' . filesize($file));
readfile($file);

关于php - mySql 数据如何存储在应动态创建的唯一 Excel 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30927907/

相关文章:

php - 同一页面上的多个 daterangepicker 具有适当的验证以前的 daterange 下次不会选择

javascript - CKEDITOR : Select text using start , 结束索引位置

html - 需要带有框和图像的水平可滚动导航栏

php - PDO准备语句 'where'问题

javascript - 计时器中的 Ajax 正在影响我的服务器

PHP mysql_num_rows死错误

mysql - Leetcode---部门最高薪水

mysql - 将Oracle查询转换为与xmldatatype相关的mysql

javascript - php变量和ajax javascript的问题

javascript - 如何根据类获取div的大小?