Posted By: Trifid (mam robota) on 'CZwww'
Title: Re: Postgres a PHP
Date: Fri Jul 16 00:54:03 1999
> Tak jsem z musu zacal drobet pouzivat postgres a to s PHPLIB.
> Mam takovyhle problem. Potrebuji neco vlozit do dvou tabulek. V prvni se mi
> pomoci typu serial vygeneruje id a to pak potrebuju vlozit do ty druhy
> tabulky kvuli provazani. A ted trik. Jak zjistim to posledni automaticky
> generovany cislo. W MySQL je na to funkce mysql_lastinsertID. V postgresu je
> pg_getLastOid To jsem jiz zjistil. Jenze to mi vraci Object ID toho
> posleniho insertu. Pomoci nej muzu udelat select. Jenze to musim vedet ze
> ktery tabulky
> selektit. A kdyz to chci napsat jako metodu tridy tak co... budu muset
> predavat tri prdele parametru jen kvuli postgresu a pro Mysql je budu
> predavat jen jako fake, ale nepouziju je?? a navic ten sloupec kterej se
> automaticky generuje s epokazdy jmenuje jinak...
Coz takhle vykaslat se na getLastOid a pouzit normalne tu sekvenci,
tj. udelas INSERT ... VALUES (nextval('nazevsekvence'), data...)
a SELECT currval('nazevsekvence'), jestli to tedy chapu spravne a mas jednu
sekvenci pro obe tabulky.
> Nenapada nekoho neco??
> Filo
-- Trifid@Redigy.Cz ---------------------------------------------- ? --