Em 27/04/06, Euler Taveira de Oliveira <[EMAIL PROTECTED]> escreveu:
Toy wrote:
> estou utilizando postgresql 8.1 e php 4 para desenvolver algumas
> aplicações e em uma especifica tive um problema com o retorno
> do resultado de multiplas querys select com union. Quando
> faço a consulta diretamente no client do postgresql ele funciona
> perfeitamente
> mas através do php o retorno é apenas UM resultado.
Mensagens off-topic devem ser sinalizadas como tal. E se possível
perguntadas em fóruns/listas de PHP, já que o problema não é com PostgreSQL.
Já que estou escrevendo este e-mail...
> $resultado = pg_fetch_row(pg_query(" select campo from tabela where
> campo2 = 'numero' union all select campo from tabela where campo2 =
> 'numero2' union all select campo from tabela where campo = 'numero3'") ;
> echo $resultado[0];
> echo $resultado[1];
> echo $resultado[2];
>
Ele não retorna todos os resultados de uma só vez com pg_fetch_row [1].
E sim em cada iteração do loop.
while (pg_fetch_row(...))
echo $res['campo'];
[1] http://www.php.net/pg_fetch_row
--
Euler Taveira de Oliveira
http://www.timbira.com/
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br
--
Toy
msn: [EMAIL PROTECTED]
icq: 227767178
jabber: [EMAIL PROTECTED]
skype: minister_toy
-------------[ Slackware - Ce ]------------
http://www.slackware-ce.com.br
[EMAIL PROTECTED]
------[ Sociedade DrakTöS ]-------------
http://www.draktos.com.br
[EMAIL PROTECTED]
-----------------------------------------------------
------[ Silent Hill Brasil ]--------------------
http://www.silenthill.com.br
[EMAIL PROTECTED]
-----------------------------------------------------
_______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br
