Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/03/2005, 12:40
Avatar de pablod
pablod
 
Fecha de Ingreso: abril-2004
Ubicación: Santiago
Mensajes: 118
Antigüedad: 20 años
Puntos: 0
Paginacion PHP-ORACLE

Hola foro, tratare de explicar bien lo que necesito hacer.

Para la aplicacion que desarrolo necesito hacer una paginacion de resultados.
Trabajo con PHP y Oracle 9i.

Necesito saber como limitar una consulta en Oracle, esto le he hecho en MySQL ya que incluye la clausula LIMIT, en SQLServer se incluye TOP, pero en Oracle no se como se puede hacer, he provado con ROWNUM pero no me sirve y no se si se a la opcion correcta.

Tengo esta consulta que es la que lleva limites

SELECT RUT, NOMBRE, APELLIDO_PATERNO, APELLIDO_MATERNO
FROM USUARIOS_CLIENTES
WHERE ACTIVA=2
AND ROWNUM >= $inicial
AND ROWNUM <= $cantidad


$inicial ==> es una variable dinamica, que me indica que registros mostrar (del 1 al 10 del 10 al 20 por ejemplo)

$cantidad => es fija y representa el n° de registros que mostrare en cada pagina en este caso es 10

Como lo hago, con esta query resulta solo al mostrar los primeros 10, pero despues no muestra nada ya que la condicion que ROWNUM >=10 AND ROWNNUM <=10, y obviamente no muestra nada.

ESTOY BLOQUEADO, SUGERENCIAS PORFA

GRACIAS
__________________
Pablod:-)