Il problema sta alla base.
Quello che tu vuoi fare si chiama paginazione e non si fa così (troverai decine di tutorial su come fare una paginazione di risultati)
Comunque, generalmente la paginazione prevede che vengano caricati unicamente i dati necessari per la singola pagina utilizzando la direttiva LIMIT di mysql.