
08/08/2010, 17:51
|
 | | | Fecha de Ingreso: mayo-2010 Ubicación: Valencia
Mensajes: 1.124
Antigüedad: 14 años, 10 meses Puntos: 66 | |
Respuesta: Problemas al paginar resultados de una consulta. no me he parado mucho a mirar pero te propongo un algoritmo a ver si te resulta
recuperar $numeroPagina
$postinicio =$postperpag*$numeroPagina-$postperpag
$postfin=$postperpag*$numeroPagina
obtener todos los resultados
for(i=1;i<=$postfin;i++){
$resultado fetcharray
if(i>=$postinicio){
imprimir $resultado
}
}
evidentemente tendras que refinar esto pero el funcionamiento que se me ocurre es mas o menos ese, el problema que le encuentro es que para paginas muy altas perderiamos mucho tiempo con los fetch array anteriores a ella, desconozco si hay alguna forma de hacer saltar el cabezal a una fila deseada sin necesidad de extraer cada resultado, si lo hay cambiaria un poco el metodo, pero para ir tirando hasta que encuentres algo mejor...
espero serte de ayuda |