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.