Adodb select ... limit

Listillas listillas en gmail.com
Jue Mar 1 12:04:20 CLST 2007


Hola amigos,
los contacto por el siguiente problema, intento obtener por ejemplo los
primeros 5 resultados de un select utilizando adodb, sin embargo me
arroja errores, tanto contra postgres como mysql:

Ej.
Postgres: $sql="select * from usuarios where usu_activo=?;";
          $rs=$conn->SelectLimit($sql,5,array($_POST['activo']));

El error que me arroja es: Query failed: ERROR: error de sintaxis en o
cerca de �LIMIT� at character 87
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 87

Mysql: LIMIT 5 failed. Commands out of sync; you can't run this command
now
2014: Commands out of sync; you can't run this command now


Antes de esta consulta realizo otra similar sin problemas, creo que por
ahi queda tomado.
Buscando en google por el error en mysql, el mensaje "commands out..."
es del motor
http://www.mysql.org/doc/refman/5.0/es/commands-out-of-sync.html , sin
embargo cada vez que uso los result los libero con $rs->close(), pero
aun persiste ese problema.
Alguien más ha tenido este problemilla y lo ha solucionado, desde ya
gracias.
Gracias.



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