Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Insert do dwóch tabel
cursor81
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 9.04.2005

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


witam,

Mam dwie tabele polączene z soba relacja 1-n czy jest możliwość wstawienia do obu tabel jednocześnie
Kod
tabela1                          tabela2
-----------                      ----------------
tabela1_ID PK                tabela2_ID PK(autonumerowanie)
tabela2_ID FK                pole1

(dla wielu rekodów tabela1 istnieje jedno z tabela2)
dla tabeli2: INSERT INTO tabela2 (pole1) VALUES('test')

i teraz bym chciala zeby jak dodaje to pole1 wstawialo mi do tabela1 vartosc tabela2_ID skad moge wiedzec jaka wartosc ma to pole jesli jest ono autonumerowane
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Cytat
klucze obce ktorych mysql jeszcze nie obsluguje (wersja 5.0 ma miec je zaimplementowane)

O to dziwne bo ja uzywam w 4.x i dziala znakomicie. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (INNODB)

Cytat
obejscie tego problemu moze byc wykorzystanie mysql_insert_id i zrobienie 2 zapytania INSERT

A co z kluczami obcymi zrobisz to w jednym zapytaniu? O pierwsze slysze.

Jesli jest inaczej uswiadom mnie:)
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: 25.12.2025 - 22:43