This is a database driven pagination tutorial. Pagination refers to when return results are
broken up into pages. For example when say a search returns 100 results but 10 results per page is desired and links to the other pages with 10 more results are generated. This is used to avoid scrolling nightmares. A classic example is the google search. This tutorial assumes basic knowledge of php scripting and mysql databases.