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