Tilføj MYSQLI_USE_RESULT
som resultmode
parameter til mysqli::query
opkald for at iterere over resultaterne én række ad gangen uden at overføre dem alle til PHP i én flok. Se også dokumentationen til mysqli::use-result
.
Skriv hver linje direkte til outputfilen, og undgå $result
variabel. Kombineret med ovenstående kan dette føre til, at hver række bliver hentet fra serveren og skrevet til fil, så PHP ikke behøver at gemme mere end én række ad gangen.