Экспорт MySQL в Excel - PullRequest
       1

Экспорт MySQL в Excel

0 голосов
/ 23 февраля 2020

Ниже приведен код, который экспортирует базу данных в Excel, которая отлично работает, я получаю файл XLS, который могу загрузить, он находится на моем собственном сервере, но когда я загружаю его на свой веб-сайт, он, похоже, не работает так же.

Должен сказать, что для проверки у меня есть 3500 записей на сайте вместо 10 записей на моем локальном сервере.

Когда я загружаю это с моего сайта, он выдает мне список. но на моем локальном сервере не появляется всплывающий файл XLS для доступной загрузки, ..? У кого-нибудь есть идеи?

<?php 
//export.php  
$connect = mysqli_connect("$databaseHost", "$databaseUsername", "$databasePassword", "$databaseName");

$output = '';

 $query = "SELECT * FROM users";
 $result = mysqli_query($connect, $query);
 if(mysqli_num_rows($result) > 0)
 {
  $output .= '
   <table class="table" bordered="1">  
                    <tr>  
                         <th align=left>'.$language901.'</th>  
                         <th align=left>'.$language902.'</th>  
                         <th align=left>'.$language903.'</th>  
                         <th align=left>'.$language904.'</th>  
                         <th align=left>'.$language905.'</th>  
                         <th align=left>'.$language906.'</th>  
                         <th align=left>'.$language907.'</th>  
                         <th align=left>'.$language908.'</th>  
                         <th align=left>'.$language909.'</th>  
                         <th align=left>'.$language910.'</th>  
                         <th align=left>'.$language911.'</th>  
                         <th align=left>'.$language912.'</th>  
                         <th align=left>'.$language913.'</th>  
                         <th align=left>'.$language914.'</th>  
                         <th align=left>'.$language915.'</th>  
                         <!--<th align=left>'.$language916.'</th>-->

                    </tr>
  ';
  while($row = mysqli_fetch_array($result))
  {
   $output .= '
    <tr>  
                         <td align=left>'.$row["id"].'</td>  
                         <td align=left>'.$row["statuswm"].'</td>  
                         <td align=left>'.$row["datumontvangen"].'</td>  
                         <td align=left>'.$row["ontvangendoor"].'</td>  
                         <td align=left>'.$row["datumafgifte"].'</td>  
                         <td align=left>'.$row["afgegevendoor"].'</td>  
                         <td align=left>'.$row["barcode"].'</td>  
                         <td align=left>'.$row["volumestroom"].'</td>  
                         <td align=left>'.$row["fabrikant"].'</td>  
                         <td align=left>'.$row["monteur"].'</td>  
                         <td align=left>'.$row["opdrachtnummer"].'</td>  
                         <td align=left>'.$row["mijnaansluitingnmr"].'</td>  
                         <td align=left>'.$row["projectnummer"].'</td>  
                         <td align=left>'.$row["projectnaam"].'</td>  
                         <td align=left>'.$row["notitie"].'</td>  
                         <!--<td align=left>'.$row["geschiedenis"].'</td>-->

                    </tr>
   ';
  }
  $output .= '</table>';
  header('Content-Type: application/xls');
  header('Content-Disposition: attachment; filename=download.xls');
  echo $output;
 }

?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...