Advanced Ajax Pagination PHP,MySQL Using jQuery

Ajax Pagination is very useful to show set of data without any page refresh,In ajax pagination request will go async manner so that web request will work parallel with another request.

In previous article you have learned how to do Ajax Pagination with PHP with out any external jquery plugin but here i am creating advanced ajax pagination with simplePagination jquery plugin.

simplePagination.js plugin is useful to display pagination on large data set.You can also create pagination without ajax using simplePagination jquery plugin.Simple pagination is a simple jQuery pagination plugin,which are supporting CSS3 themes and Bootstrap support.You can download from here simplepagination plugin.

This tutorial help you to create ajax pagination with php and MySQL.There are following steps need to create ajax pagination with php and MySQL.

Checkout other tutorials of pagination,

There are following files and folder will participate on ajax pagination with php and mysql

  • db.php : Use to create connection with mysql
  • index.php : Use to show listing of records using php
  • pagination.php : Use to fetch records from database and send to listing page.
  • dist : This folder use to keep simplePagination.js plugin files.

Advanced AJAX Pagination with PHP and Mysql

Step 1: included all js and css files in head section of index file.

Step 2: Created connection file db.php and paste below code to create database connection with mysql using PHP.

Step 3: Created HTML table list and pagination link.

Here we are creating a blank HTML table list, we will fill first time records using onInit method.

Step 4: Call simple Pagination methods on pagination container.

Here we are calling onInit method to fill first time records when page will load then after each time on click of pagination link we are calling onPageClick method and render rows of data into tbody of table.

Step 4: paginatioon.php file use to fetch records from database and bind with tr and return html to pagination ajax method.

You can download source code and Demo from below link.

Please feel free to send queries to me using below comment section.

21 thoughts on “Advanced Ajax Pagination PHP,MySQL Using jQuery

  1. i am unable to get data from the table for two columns in pagination
    it is showing zero for columns.
    here i am pasting my code .

    Run

    Lane

    Sample id

    Project

    Raw Bases

    Raw Reads

  2. Why did you use pagination.php?

    It looks like the same code is executed in the index.php file.

    Edit: Now I see. The AJAX in the jQuery needs the file 🙂

    Thanks.

  3. 1. Well, I have set the limit as 5. On the first page; I see only 5 content but on the next page; I see all the 16 tupple of the database.

    2. And where are you calling Call simple Pagination methods on pagination container?

Leave a Reply

Your email address will not be published. Required fields are marked *