Paginación en PHP

Hola a todos, hoy os voy a explicar como funciona la paginación en PHP.

Cuando tenemos una aplicación PHP, es normal que al mostrar datos, queramos mostrar los datos paginados.

La estrategia que usaremos seria con un parámetro GET llamado pag (lo puedes llamar como quieras), donde calcularemos los registros que mostraremos, el truco esta en usar LIMIT de MySQL.

Al final de este manual, os dejaré el ejemplo completo para descargar con la base de datos incluida.

Este sería nuestro conexion.php

Vamos a ver como recoger el paramento pag y con ese parametro calcular los registros a mostrar.

Ahora veremos como mostrar los datos:

Ahora veremos como poner los botones de navegación:

Aquí os dejo el ejemplo completo:

— conexion.php

— index.php

Este es el resultado:

Aquí puedes descargar el ejemplo completo.

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

4 comentarios

  1. Henry

    Quiero saber si mysqli_query no tiene problemas de seguridad, soy novato pero he leido algo asi

    Otra cosa amigo, esta genial el ejemplo, no seria mucha molestia que puedas hacerlo como wordpress, que tenga numeros ?

    Gracias!!!!

  2. Fernando

    Muchas gracias, voy a probar con tu ejemplo. Gracias.

  3. Fabian

    Hola! Gracias pero la parte de la paginación no esta funcionando correctamente puede ser?

  4. Tiago

    Genial funciona!!.

    Consulta único que me falta donde puedo colocar un ORDER BY id_personas DESC porque me salen los id más antiguos necesito que salgan primero los últimos ingresados a la base.

    Saludos!

    Tiago

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Warning: Trying to access array offset on value of type null in /home2/discodur/public_html/discoduroderoer/wp-content/themes/disto/single.php on line 539