Gracias por responder pero:

>Te cuesta mucho contar los caracteres de tu consulta?
>Por favor, si te esta dando hasta el numero del caracter donde esta el
>problema!


 si cuento los caracteres me remite a una palabra de la definicion de la sentencia sql, "archivo_oid" nada mas... por eso se que el error esta ahi pero no se cual...

>Si quieres probar las consultas antes, hazlo en psql

No se lo que es psql, las pruebo ejecutando los archivos desde el localhost... siento haber molestado tanta al personal...

 

From:  Juan Martínez <jeugenio@umcervantes.cl>
To:  Joaquin Medina Romero <yekini30@hotmail.com>
CC:  pgsql-es-ayuda@postgresql.org
Subject:  Re: [pgsql-es-ayuda] error en sentencia...
Date:  Mon, 19 Jun 2006 14:35:06 +0000
>El lun, 19-06-2006 a las 18:20 +0000, Joaquin Medina Romero escribió:
> > tengo una variable definida con select que por lo visto esta mal y me
> > da fallo despues :
> >
> >  $link=pg_connect("host=localhost user=postgres password=pass
> > dbname=test");
> >
> >  $sql="SELECT id,nombre,descripcion, mime, size,
> > coalesce(archivo_oid,-1) as archivo_oid,
> >  coalesce(archivo_bytea,'-1') as archivo_bytea FROM test WHERE
> > id={$i}";
> >
> >  $result=pg_query($link, $sql);
> >
> > me da este error:
> > Warning: pg_query(): Query failed: ERROR: syntax error at end of input
> > at character 152 in c:\proyecto\download.php on line 17
>
>Te cuesta mucho contar los caracteres de tu consulta?
>Por favor, si te esta dando hasta el numero del caracter donde esta el
>problema!
>
> > alguien puede echarme una mano? pro mas que veo las dos sentencias de
> > definicion de las variables link y sql estan correctas gracias!
>
>Si quieres probar las consultas antes, hazlo en psql.
>--
>Juan Martínez
>Depto. Inf.
>UMC
>