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 ---------------------------------------------- ? --

Search the boards