我可以为我的表下载csv格式的文件,但是如何将列标题添加到同一文件中。
当前代码如下-
// load wpdb
$path = $_SERVER[\'DOCUMENT_ROOT\'];
include_once $path . \'/wp-load.php\';
global $wpdb;
$table = $_POST["table_name"];// table name
$file = \'database_csv\'; // csv file name
$results = $wpdb->get_results("SELECT * FROM $wpdb->prefix$table",ARRAY_A );
if(count($results) > 0){
foreach($results as $result){
$result = array_values($result);
$result = implode(", ", $result);
$csv_output .= $result."\\n";
}
}
$filename = $file."_".date("Y-m-d_H-i",time());
header("Content-type: application/vnd.ms-excel");
header("Content-disposition: csv" . date("Y-m-d") . ".csv");
header( "Content-disposition: filename=".$filename.".csv");
header("Pragma: no-cache");
header("Expires: 0");
print $csv_output;
exit;