Skip site navigation (1) Skip section navigation (2)

Re: datos presentados

From: Gunnar Wolf <gwolf(at)gwolf(dot)org>
To: Roberto Cesar Najera <rob(at)rtp(dot)gob(dot)mx>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: datos presentados
Date: 2004-12-21 20:33:29
Message-ID: 20041221203328.GE25894@gwolf.org (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Roberto Cesar Najera dijo [Tue, Dec 21, 2004 at 01:27:10PM +0100]:
> Hola lista, tengo la necesidad de presentar al usuario una lista de
> registros por bloques de 5 en una pagina  
> 
> como podria hacer esto 

Esto es algo que tienes que resolver en tu aplicación - Claro, con
algo de ayuda de Postgres - Esa ayuda te la presentan LIMIT y OFFSET.

Usa una lógica similar a la que te presento en este pseudofragmento de
pseudocódigo: 

$reng_por_pag = 5
$num_pag = $usuario->numPagina
$consulta = "SELECT id, nombre, descripcion FROM tabla LIMIT " +
    $reng_por_pag + " OFFSET " + $num_pag * $reng_por_pag
$db->ejecuta($consulta)
$datos = $db->trae_resultados
$usuario->muestra($datos)

Espero que quede +- claro ;-)

Saludos,

-- 
Gunnar Wolf - gwolf(at)gwolf(dot)org - (+52-55)1451-2244 / 5554-9450
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973  F800 D80E F35A 8BB5 27AF

In response to

pgsql-es-ayuda by date

Next:From: Jaime CasanovaDate: 2004-12-21 20:33:59
Subject: Re: Dudillas tecnicas
Previous:From: Ernesto Quiñones A.Date: 2004-12-21 20:29:33
Subject: Re: Dudillas tecnicas

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group