Dodaj MYSQLI_USE_RESULT
jako tryb wyniku
parametr do mysqli::query
wywołanie w celu iteracji wyników po jednym wierszu na raz, bez przesyłania ich wszystkich do PHP w jednej paczce. Zobacz także dokumentację dla mysqli::use-result
.
Napisz każdą linię bezpośrednio do pliku wyjściowego, unikając $result
zmienny. W połączeniu z powyższym może to prowadzić do tego, że każdy wiersz zostanie pobrany z serwera i zapisany do pliku, więc PHP nie będzie musiało przechowywać więcej niż jednego wiersza na raz.