Ajouter MYSQLI_USE_RESULT
comme resultmode
paramètre au mysqli::query
call afin d'itérer sur les résultats une ligne à la fois, sans les transférer tous à PHP d'un seul coup. Voir aussi la documentation de mysqli::use-result
.
Écrivez chaque ligne directement dans le fichier de sortie, en évitant le $result
variable. Combiné avec ce qui précède, cela peut conduire à ce que chaque ligne soit extraite du serveur et écrite dans un fichier, de sorte que PHP n'aura pas à stocker plus d'une ligne à la fois.