Puoi usare il parametro LIMIT oppure OFFSET nella query sql.


Pagina 0:

select aaa from bbb where ddd LIKE eee LIMIT 10

prende i primi 10 record che andranno nella prima pagina. (Contiene i record da 1 a 10)

Pagina 1:

select aaa from bbb where ddd LIKE eee LIMIT 10 OFFSET 10

prende 10 record ma inizia dal numero 11. (Contiene i record da 11 a 20)


Ovviamente per farlo devi passare un parametro alla query sql ma non è niente di complicato.