Adodb select ... limit
Listillas
listillas en gmail.com
Jue Mar 1 13:22:55 CLST 2007
El jue, 01-03-2007 a las 12:40 -0300, Rodrigo Fuentealba escribió:
> $sql = la query, previamente $db->Prepare()'d
>
> $numrows = la cantidad de tuplas
> $offset = de donde contar (useful cuando se hacen paginadores)
> $inputarr = los parámetros...
>
> tu instruccion debe ser algo así: $db->SelectLimit($sql, 5, 0, array($datos));
>
> Commands out of sync no me ha pasado nunca... podrias enviar el script completo?
>
OK, envió la parte del código que esta con el problema... lo anterior de
usuarios era un ejemplo:
$sql="select not_id,not_titulo";
$sql.=" from noticias";
$sql.=" where not_activa=true";
$sql.=" order by not_fecha desc;";
$rs=$db->SelectLimit($sql,6);
while (!$rs->EOF) {
echo " <li><a href=
\"/noticias.php?ver=detalle&id=".$rs->fields[0]."\">".$rs->fields[1]."</a></li>\n";
$rs->MoveNext();
}
y ahí me da el error..., si le saco el 'order' me devuelve resultados,
pero obviamente no en el orden que quiero.
ERROR:
Warning: pg_query() [function.pg-query]: Query failed: ERROR: error de
sintaxis en o cerca de �LIMIT� at character 97
in /usr/share/php/adodb/drivers/adodb-postgres7.inc.php on line 115
-1: ERROR: error de sintaxis en o cerca de �LIMIT� at character 97
Judas :D, donde seteo $ADODB_COUNTRECS=true?, globalmente en algún inc o
lo paso por el script?
Gracias.
Más información sobre la lista de distribución PHP