PHP einzelne scripts mit Classen nacheinnander aufrufen

_Hallo,
ich möchte eine Auswertung für jedes Ergebniss einer sql Abfrage aus einer Datenbank eine Exceltabelle erstellen.

Hierfür benutze benutze ich die PHPExcel-Klasse.

Die Daten so zusammenzustellen und in eine Excelvorlage zu schreiben ist nicht das Problem.

Mein Problem ist das der Speicher irgendwann voll ist und der script abbricht.

<php>
require_once ("/PHPExcel.php);
forech($datenarray_member AS $memberkey => $memberdetails){
    $sql= ‚SELECT x,y,z FROM membernotizen WHERE member="‘.$memberdetails[‚id‘].’";
    …
    …

   $objPHPExcel = „“;
   $objWriter = „“;
   echo ‚Memory Start: ’ . memory_get_usage() . ’ Bytes <br><br>‘;
   $objPHPExcel = new PHPExcel();
   $objPHPExcel = PHPExcel_IOFactory::load ("/vorlagen/auswertung_notizen.xlsx");
   $objPHPExcel->setActiveSheetIndex(0);
   foreach($mysqlergebniss AS $key => $mydaten){
    $csvrow++;
    $posz++;
    $objPHPExcel->getActiveSheet()->SetCellValue(‚A‘.$csvrow, $posz);
    $objPHPExcel->getActiveSheet()->SetCellValue(‚B‘.$csvrow, $mydaten[‚x‘]);
}
    $dateiname = notizen_’.$mydaten[„y“].’.xlsx’;
    $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, ‚Excel2007‘);
    $objWriter->save(’/membernotizen/’.$dateiname); $objPHPExcel->disconnectWorksheets();
  unset($objWriter);
  unset($objPHPExcel);
}

Kannmir da einer weiter helfen?_

Hi,

probier mal in der php.ini den Wert: memory_limit zu erhöhen.

Gruß XXD