Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/02/2002, 17:53
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Re: Paginando una busqueda

Te explico un poco la teoria de "paginacion" de resultados de una consulta a una base de datos:

1.- Para pagina tus resultados usa en tus "query" (consultas) la opcion "LIMIT a,b". Esto entrega los datos desde el registro nº "a" hasta "b" nº de registros (en otras palabras, digamos que "a" es el puntero y "b" el desplazamiento).

La consulta podria ser algo asi como:
$a=0; // desde el registro cero
$b=5; // mostrar 5 registros por pagina
$consulta = mysql_query("SELECT * FROM tabla LIMIT $a,$b);

2.- Debes obtener el numero total de registros de la consulta a mostrar.

3.- Ahora solo te queda implementar un poco de logica partiendo de que conoces el numero total de registros de la consulta y sabes desde donde y cuantos datos se han de presentar ($a y $b)

Bueno, esto es la teoria. Espero haberte orientado.

Un saludo,