Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] INSERT do dwóch tabel
Wojtekss
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 30.12.2008

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


Witam,
jest taki problem,
a wiec, mam takie dwie tabele w bazie:

Nauczyciel
-----------
ID_NAUCZYCIELA PK, auto
ID_OSOBA FK
login
haslo


Osoba
-----------
ID_OSOBA PK, auto
imie
nazwisko
telefon

chcialbym zrobic formularz gdzie bede wpisywal dane osoby(imie,nazwisko,telefon oraz login i haslo) i po wyslaniu
zeby dodal mi do tabeli "Osoba" dane, a do tabeli "Nauczyciel" login i haslo oraz zeby przyporzadkowal ID_nauczyciela=ID_osoba.
Wszystko bylo by spoko gdyby byla to jedna tabela. Moze ktos pomoc? nie mam juz pomyslow jak to zrobic.
pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Spirit86
post
Post #2





Grupa: Zarejestrowani
Postów: 607
Pomógł: 23
Dołączył: 8.09.2004
Skąd: Wrocław

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


  1. <?php
  2. $result = mysql_query(INSERT INTO osoba (ID_NAUCZYCIELA PK, ID_OSOBA, login, haslo)
  3. VALUES(...tu wrzucasz dane...);
  4. ?>


uzyskiwanie ostatniego id:
  1. <?php
  2. $osoba_id = mysql_insert_id();
  3. ?>


i teraz dodajesz nastepne pytanie z dodaniem lub edycją tabeli NAUCZYCIEl. nie wiem co tam chciałeś, napisałeś troche zagmatwane zdanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 14.09.2025 - 18:25