Re: Lo estoy haciendo bién?

From: "Moises Alberto Lindo Gutarra" <mlindo(at)gmail(dot)com>
To: "xpuig(at)innova7(dot)net" <xpuig(at)innova7(dot)net>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Lo estoy haciendo bién?
Date: 2006-09-06 11:11:51
Message-ID: 5db591c00609060411o2af4faaeo655ebd0292ac4824@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Veo que estas usando PHP, entonces te recomeindo que uses
el API php adodb (http://adodb.sourceforge.net/) que tiene métodos
como:
RecordCount()
SelectLimit()
y ademas te permite trabajar con cualquier RDBMS sin cambiar mucho código

El 5/09/06, xpuig(at)innova7(dot)net<xpuig(at)innova7(dot)net> escribió:
> Quiero paginar los resultados de una tabla, mostrando el resultado total y
> las 20 primeras tuplas
>
> $sql="select * from tablas where campo > 100";
>
> Contar total de resultados:
>
> $sql_contar="select count(*) from(".$sql.") as conteo";
>
> .
> .
> .
> y luego
> .
> .
> $sql_paginada=$sql." order by campo limit 0 offset 20";
>
> pero... estoy haciendo dos consultas a la bbdd, no habría manera de saber
> los resultados totales haciendo sólo la última, és decir, con una sola
> consulta iría el doble de rápido?
>
> Gracias
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
>
> http://archives.postgresql.org/pgsql-es-ayuda
>

--
Atentamente,
.~.
( 0 0 ) Moisés Alberto Lindo Gutarra
/ V \ Asesor - Desarrollador Java / Open Source
// \\ TUMI Solutions S.A.C.
/(( _ ))\ Cel: 97366260
oo0 0oo MSN: mlindo(at)tumisolutions(dot)com

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Allirama 2006-09-06 12:26:12 Re: Tipo de datos
Previous Message Agustin Casiva 2006-09-06 10:59:43 Re: Experiencias