perdoem-me.

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

Responder a