![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 7.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam, nie wiem czy pisze dobrym watpu. Chodzi mi o baze danych w phpmyadmin. Problem polega na tym ze nie moge stworzyc relacji pomiedzy tabelami.
Tabela1: id, imie, nazwisko, data, numer telefonu, adres Tabela2: id, imie, nazwisko, obecnosc. Chcialbym aby jesli dodajemy do Tabela1 osobe to Tabela2 pobierala imie i nazwisko. Czy mozna zrobic takie powiazanie? Czy prosciej zrobic w formularzu zeby osoby byly dodawane do dwoch tabel? Ten post edytował kwi4tusz3k 31.01.2013, 11:06:42 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Robisz normalnie insert do tej pierwszej tabeli.
Potem pobierasz tzw ostatnio dodane ID (zakładam że id w tabelkach mają autoincrement). Dla funkcji z rodziny mysql_* to po prostu mysql_insert_id() a dla PDO to $pdoObj->lastInsertId(); Mając to ID, możesz teraz dodać to tabeli drugiej rekord podając to id jako id_tabeli1 aby zachować relację. Trochę jaśniej? (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 17:35 |