Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/07/2012, 03:10
Avatar de Eleazan
Eleazan
 
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: Paginación PHP

Para paginar debes jugar con el limit....

Por ejemplo:

Mostrar los tres primeros resultados:

Código SQL:
Ver original
  1. LIMIT 0, 3

Mostrar la segunda página (del 3 al 6!)

Código SQL:
Ver original
  1. LIMIT 3, 3

La tercera página:

Código SQL:
Ver original
  1. LIMIT 6, 3


Si te fijas, LIMIT se usa de la siguiente manera

Código SQL:
Ver original
  1. LIMIT X, Y

Donde X es el registro por el que empieza, e Y es el número de registros a mostrar!

Así pues, con jugar un poco con el número de página, obtenemos

Código SQL:
Ver original
  1. LIMIT (NUMERO_PAGINA * REGISTROS_A_MOSTRAR - REGISTROS_A_MOSTRAR), REGISTROS_A_MOSTRAR

Más o menos, algo así ;)

Nota: Se resta "REGISTROS_A_MOSTRAR" al primer valor, pq normalmente empiezas por la "página 1", y seria 1 * 3 = 3... y deberia ser 0! Si para ti la primera página es 0, no debes restarlo! :)
Otra posibilidad es restar 1 al número de pagina!
__________________
>> Eleazan's Source
>> @Eleazan