【发布时间】:2014-03-24 00:53:48
【问题描述】:
实际上我有一个文件,下载发生在 xl 中..但表包含大量记录,需要 2 分钟以上..所以我想要在后台运行这个文件,下载完成后他会弹出在前面那个下载完成了......所以他可以去检查下载文件夹......这样他就可以在后面下载的同时继续做其他任务......而不用让他等待......我搜索了几个网站但是无法输出.. 我的下载代码是
$fileName = 'Enquires.xls' ;
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=$fileName");
$flag = false;
$query="";
$query = "Select ackNo as AckNo, serialNo as SerialNo ,DATE(time) as EnquiryTime, product as Product , customerName as CustomerName , phone as Phone ,query as CustomerQuery,tech as CSO ,raf as RAF_Status,eng_comments as EngineerComments from customerEnquiry where ackNo like '".$locationprefix."%' and DATE(time) between '".$from."' and '".$to."'";
$result = mysql_query($query) or die('Error, query failed');
while($row =mysql_fetch_assoc($result)) {
if(!$flag) {
// display field/column names as first row
echo implode("\t", array_keys($row)) ."\r\n";
$flag = true;
}
echo implode("\t", array_values($row)) . "\r\n";
}
【问题讨论】:
标签: php mysql shell background