Thread: Fetch an element in an array

Fetch an element in an array

From
Bernie Huang
Date:
Hi,

This is more of a PHP problem, but I wish if someone knows this can help
me.  How do I fetch an element in a Postgres array?

I have a table like

employee
--------
col1 int4
col2 text[]

now I used the php api

$row = pg_fetch_array($exec, 0);

which gives me the following:

echo $row['col2'];
(prints out ===>  {"123-4567", "Bernie", "123-5670"} )

(echo $row['col2[2]'];  <=== didn't work)

What can I do to extract only the "Bernie" element?

Thanks.


- Bernie
Attachment

Re: Fetch an element in an array

From
"omid omoomi"
Date:
$row = pg_fetch_array($exec, 1);
echo $row['col2'];

Regards
Omid Omoomi


>From: Bernie Huang <bernie.huang@ec.gc.ca>
>To: PGSQL-SQL <pgsql-sql@postgresql.org>
>Subject: [SQL] Fetch an element in an array
>Date: Wed, 07 Jun 2000 17:21:52 -0700
>
>Hi,
>
>This is more of a PHP problem, but I wish if someone knows this can help
>me.  How do I fetch an element in a Postgres array?
>
>I have a table like
>
>employee
>--------
>col1 int4
>col2 text[]
>
>now I used the php api
>
>$row = pg_fetch_array($exec, 0);
>
>which gives me the following:
>
>echo $row['col2'];
>(prints out ===>  {"123-4567", "Bernie", "123-5670"} )
>
>(echo $row['col2[2]'];  <=== didn't work)
>
>What can I do to extract only the "Bernie" element?
>
>Thanks.
>
>
>- Bernie
><< bernie.huang.vcf >>

________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com