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
sobstel
post
Post #2





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


Cytat(mario @ 2005-05-02 12:10:03)
lub użyć prostego zapytania:

  1. <?php
  2. $zapytanie = &#092;"SELECT id FROM oferta ORDER BY id DESC\";
  3. $result = mysql_query($zapytanie);
  4. $id = mysql_result ($result, 0);
  5. ?>

jendak osobiscie radzilbym uzyc rozwiazania @Kinoola z mysql_insert_id (jesli to mysql). to co napisal @mario to nic innego jak pisanie niewydajnej alternatywy dla czegos co juz wymyslone i jest do tego bardzo proste.
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: 4.10.2025 - 17:43