附加两个sql表格,并将其导出为Excel文档php

我在数据库deliverydata和deliverydata1有2个表。 我想追加它们并将结果导出为ex​​cel表格。 这是我的sql excel出口脚本deliverydata表。 我应该添加什么代码来追加它们,并将输出导出为ex​​cel表格。 两个表具有相同的名称相同的列数。 这是我的代码:

<?php include 'db.php'; $SQL = "SELECT WayFrom,WayTo,ConsignorName,ConsigneeName,PODStatus from deliverydata"; $header = ''; $result =''; $exportData = mysql_query ($SQL ) or die ( "Sql error : " . mysql_error( ) ); $fields = mysql_num_fields ( $exportData ); for ( $i = 0; $i < $fields; $i++ ) { $header .= mysql_field_name( $exportData , $i ) . "\t"; } while( $row = mysql_fetch_row( $exportData ) ) { $line = ''; foreach( $row as $value ) { if ( ( !isset( $value ) ) || ( $value == "" ) ) { $value = "\t"; } else { $value = str_replace( '"' , '""' , $value ); $value = '"' . $value . '"' . "\t"; } $line .= $value; } $result .= trim( $line ) . "\n"; } $result = str_replace( "\r" , "" , $result ); if ( $result == "" ) { $result = "\nNo Record(s) Found!\n"; } header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=export.xls"); header("Pragma: no-cache"); header("Expires: 0"); print "$header\n$result"; ?> 

感谢@iainn您的build议。 它工作:) @rafael是的我使用phpexcel库@parfait当前的代码工作正常,但我想附加两个表