Merhaba, ilk sayfalama için bunu kullanmıştım;

https://www.phpr.org/php-ile-sayfalama/

Veri tabanı işlemlerinde fazla ilerlemediyseniz (Salt PDO) kullanıyorsanız

https://github.com/tayfunerbilen/basicdb
Tayfun erbilen basicdb öneririm. Oop/Pdo mantığı ile her sorguda select, insert gibi sorgular yazmanıza gerek kalmaz, kolay yönetilir ve çok kolay sayfalama yapabilirsiniz.


// pagination example
$totalRecord = $db->from('users')
->select('count(user_id) as total')
->total();
$pageLimit = 4;
$pageParam = 'page';
$pagination = $db->pagination($totalRecord, $pageLimit, $pageParam);
$query = $db->from('users')
->orderby('user_id', 'DESC')
->limit($pagination['start'], $pagination['limit'])
->all();


Bütün sayfalama kodları bundan ibaret :)