hi,
Trenne das Holen der Daten und das Versenden an den Browser in mehrere Prozesse auf.
Und wie bringen wir Server oder Client bei, daraus das Ergebnis auf _einen_ HTTP Request zusammenzubasteln?
Denn ob das reine Zerstückeln und portionsweise Flushen wirklich 'was bringen würde, wen sie von _einem_ Prozess kontrolliert werden, das bezweifele ich. Die Kontrolle wird erst an das nächste Statement übergeben, wenn das laufende abgearbeitet ist - oder?
Ja - aber es entfiele der Teil, der im Moment vermutlich das Problem darstellt: Die Dauer, bis der Datenbrocken vom MySQL-Server an den PHP-Prozess übergeben wurde.
Man kann aber sicher mit
select ... into outfile
was bewegen. Dann bekommt PHP die Daten gar nicht erst in den Buffer.
Wenn der MySQL-Server über entsprechende Schreibrechte verfügt, in einem Verzeichnis, wo dann auch für den Client Zugriff über HTTP besteht ...
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }