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

Responder a