Aggiungi MYSQLI_USE_RESULT
come resultmode
parametro al mysqli::query
call per scorrere i risultati una riga alla volta, senza trasferirli tutti in PHP in un unico gruppo. Vedi anche la documentazione per mysqli::use-result
.
Scrivi ogni riga direttamente nel file di output, evitando il $result
variabile. In combinazione con quanto sopra, questo può comportare che ogni riga venga recuperata dal server e scritta su file, quindi PHP non dovrà memorizzare più di una riga alla volta.