Adodb select ... limit

Rodrigo Fuentealba darkprox en gmail.com
Jue Mar 1 13:28:02 CLST 2007


El 1/03/07, Cristian Rodriguez <judas.iscariote en gmail.com> escribió:
> El 1/03/07, Rodrigo Fuentealba <darkprox en gmail.com> escribió:
> > El 1/03/07, Roman Jesus Astorga Guzman <roman_astorga en hotmail.com> escribió:
> > > Hola Amiga
> > >
> > > Hasta donde se SelectLimit recibe solo dos parámetros  y veo que le estas
> > > pasando 3, prueba dejando solo la consulta y cantidad de registros a
> > > retornar
> >
> > nope.
> >
> > SelectLimit($sql,$numrows=-1,$offset=-1,$inputarr=false)
> >
> > esa es la sintaxis... son 4.
> >
> > $sql = la query, previamente $db->Prepare()'d
>
> No necesariamente Prepare'd ;)
>
> puede ser $db->SelectLimit('SELECT foo FROM bar WHERE z= ?', 5, 0, array($z));

Para estos casos es mejor que sea Prepare()'d, porque filtra todo lo
chanta que pueda tener la variable $z... Recuerda que las unicas
consultas que no deben ser preparadas son las que no tienen variables
en su estructura.

"select codigo, nombre from sexo" (por poner un ejemplo).

> Tienes  que setear $ADODB_COUNTRECS=true

Puede ser. Pobrecito servidor en todo caso... ojalá tenga harta RAM o
las consultas no sean muy grandes.

-- 
Rodrigo Fuentealba Cartes
Desarrollador de Sistemas Web
Registered User 387639 - http://counter.li.org



Más información sobre la lista de distribución PHP