Se funziona bene vuol dire che non ci sono problemi.

Quel 'semplicemente' per la suddivisione in pagine non è poi tanto semplice, richiede un po' di codice in più.

Mi ricordo che la cosa è stata discussa su questo forum, prova a cercare 'paginazione'. Si tratta di giocare un po' con LIMIT nella query ed altre cosette.