Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/06/2007, 18:47
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Re: Distribuir en distintas paginas

Hola.

Lo que tienes que hacer es mas de lógica que otra cosa.

Para limitar los resultados en MySQL, se añade en la consulta un limit (limit X,Y), el cual limita la consulta a X números partidiendo del registro Y.

Un ejemplo:
Código PHP:
$consulta=mysql_query("SELECT * FROM tabla limit 10,50"); 
En este ejemplo limitas la consulta a 10 resultados partiendo del registro 50.

Para hacerlo de forma dinámica, el número del registro a partir del cual se hará la consulta (en este caso 50), lógicamente debe de ser una variable.
Normalmente ésta se pasa por URL.

Ejemplo:
Código PHP:
$limite=addslashes($_GET["limite"]);
$consulta=mysql_query("SELECT * FROM tabla limit 10,".$limite); 
No tiene mas misterio.

La función addslashes() es por seguridad, para que no puedan usar comillas u otros caracteres al pasarlo por URL.