Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak pobrac ID wstawionego rekordu ?
tomking
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 16.03.2006

Ostrzeżenie: (0%)
-----


Posiadam tabele:

  1. CREATE TABLE ZAMOWIENIE(
  2. ID_ZAMOWIENIE INTEGER NOT NULL,
  3. ID_KLIENT INTEGER NOT NULL,
  4. Data_zamowienia DATE DEFAULT SYSTIMESTAMP,
  5. Czas_zamowienia TIMESTAMP DEFAULT SYSTIMESTAMP,
  6. PRIMARY KEY(ID_ZAMOWIENIE)
  7. );


Wiawiam rekord do tej tabeli (Z POZIOMU PHPów):

  1. INSERT INTO ZAMOWIENIE (ID_KLIENT,Data_zamowienia,Czas_zamowienia)
  2. VALUES(1,to_date('2001/05/01','yyyy/mm/dd'),SYSTIMESTAMP);


Klucz glowny tabeli (ID_ZAMOWIENIE) jest inkrementowany poprzez trigger:

  1. CREATE SEQUENCE seqZamowienie;
  2. SELECT seqZamowienie.NEXTVAL FROM dual;


  1. CREATE TRIGGER TriZAMOWIENIE
  2. BEFORE INSERT ON ZAMOWIENIE FOR EACH ROW
  3. BEGIN SELECT seqZamowienie.NEXTVAL INTO :new.id_zamowienie FROM DUAL;
  4. END;
  5. /


PROBLEM: JAK ZA POMOCA PHP POBRAC ID WSTAWIONEGO REKORDU?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 18:10