MySQL Pagination 1.0
MySQL Pagination can determine the number of rows returned by a query in order to calculate the total number of pages required to split the listing according to a specified per-page limit.
A navigation bar with links to browse the listing can also be generated. MySQL Pagination also executes the query and returns an array with only the records to be displayed in a given listing page.
PHP 3.0 or higher