Tambahkan MYSQLI_USE_RESULT
sebagai resultmode
parameter ke mysqli::query
panggil untuk mengulangi hasil satu baris pada satu waktu, tanpa mentransfer semuanya ke PHP dalam satu kelompok. Lihat juga dokumentasi untuk mysqli::use-result
.
Tulis setiap baris langsung ke file output, hindari $result
variabel. Dikombinasikan dengan hal di atas, ini dapat menyebabkan setiap baris diambil dari server dan ditulis ke file, sehingga PHP tidak perlu menyimpan lebih dari satu baris dalam satu waktu.