You can split the table into different pages using only php / mysql.
To retrieve only part of the MySQL results, use LIMIT
in your query. Example:
SELECT * FROM tabela WHERE campo='valor' LIMIT 0,25
The above query will retrieve the first 25 rows of the query. To retrieve the next 25 entries, use LIMIT 25,25
(the first parameter is offset, ie how many rows you want to "skip" when retrieving results, and the second parameter is how many rows to bring).
Now to jump from page to page, the suggestion is to use a GET variable (variables that are in the URL of the page). So if your page is at www.example.com/tabela.php , just create a link to the next page using www.example.com/table .php? page = 2 , for example. To get the value of the variable in PHP just use $_GET['pagina']
.
I hope I have helped.