[英]how mySql Data store in unique excel file that should be created dynamically
我有一個網頁,其中向用戶提供了某些輸入法以從數據庫中獲取數據。 數據將顯示在網頁上。
我想將用戶從我的sql數據庫中提取數據的數據存儲到excel文件中。 我正在使用的命令如下
$excelquery1="SELECT * FROM excel12 INTO OUTFILE 'D:/Downloads/xyz.csv'";
$excelresult1=mysql_query($excelquery1);
它運行正常,正在提取的數據將存儲在在Downloads文件夾中創建的名為xyz.csv的新文件中
但是用戶必須手動轉到該位置以檢查文件。
如何在下載欄中向用戶顯示下載的文件。 +我還想問問,執行查詢時xyz.csv是否已經存在於該位置,因此在這種情況下,該查詢將無法執行,說明file already present
。 那么如何解決這個問題呢?
如何為將要創建的文件賦予唯一的文件名。
這是主要思想。 您需要適當的代碼來滿足您的需求
$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);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.