| From: | Chris Ruprecht <chris(at)cdrbill(dot)com> |
|---|---|
| To: | pgsql-php(at)postgresql(dot)org |
| Subject: | How do I get the rec-id from an insert. |
| Date: | 2002-08-28 03:40:17 |
| Message-ID: | 200208272340.17513.chris@cdrbill.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-php |
Hi all,
I have 3 tables:
a:
a.recid
a.name
b:
b.recid
b.address
b.city
c:
c.recid
c.arecid
c.brecid
each has a default sequence on their respective recid - which is the primary
index.
when I do an "insert into a ...", it automagically assigns recid a new, unique
value, same goes for b.
But to create c, I need to know the recid from a and b, so I can connect the
two.
Is there any way to get the recid from a and b after they have been inserted
like in "insert into a ... and give me the recid you're going to use, back"?
I know, I can do a "netxval('...')" stuff and then insert the records with
values in recid, but that requires two extra calls to the DB per transaction.
Best regards,
Chris
--
Chris Ruprecht
Network Grunt and bitpusher extraordinaire
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Chris Ruprecht | 2002-08-28 03:42:45 | New PHP/PG Functions |
| Previous Message | Chris Ruprecht | 2002-08-28 03:32:35 | New PHP/PG functions |