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.