我的问题在正面看起来像这样:
我正在将包含其数据库AJAX
的{{1}}请求发送到名为ids
的外部文件。
所以这就是问题的后端:
当数据到达exportUsers.php
时,我查询数据库并生成这样的数组(exportUsers.php
),我想将其导出到$data
文件中。
这就是我试图触发下载的方式:
Excel
答案 0 :(得分:0)
试试这个
session_start();
include "connection.php";
$sql= mysql_query("select * from table") or die(print "Failed Download :".mysql_error());
$columns_total = mysql_num_fields($sql);
// Get The Field Name
for ($i = 0; $i < $columns_total; $i++) {
$heading = mysql_field_name($sql, $i);
$output .= '"'.$heading.'",';
}
$output .="\n";
// Get Records from the table
while ($row = mysql_fetch_array($sql)) {
for ($i = 0; $i < $columns_total; $i++) {
$output .='"'.$row["$i"].'",';
}
$output .="\n";
}
// Download the file
$filename = "FileName.xls";
header('Content-type: application/xls');
header('Content-Disposition: attachment; filename='.$filename);
echo $output;
//jzend...
exit;
?>