Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Powiazanie dwoch tabel, jak?
MiChaSSs
post
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 4
Dołączył: 6.09.2007

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


Hej,
Chcialem zapytac, czy istnieje mozliwosc powiazania kolumny z jednej tabeli relacja z kolumna w innej tabeli i jednoczesnie relacja z kolumna z jeszcze innej tabeli. Cos na zasadzie:

  1. FOREIGN KEY(na co klucz) REFERENCES tabela1(kolumna1) AND tabela2(klumna2)
Jesli tak, to jak to zrobic? Pozdrawiam MD

Ten post edytował MiChaSSs 17.08.2009, 00:16:48
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
MiChaSSs
post
Post #2





Grupa: Zarejestrowani
Postów: 65
Pomógł: 4
Dołączył: 6.09.2007

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


Dziekuje za odpowiedz, ale niestety nie o to mi chodzi. Tabela, w ktorej potrzebowalem zrobic dwa klucze obce bedzie wypelniana z formularza WWW - checkbox-a wygenerowanego wiec nie powinno byc problemu z relacja, ale wolalem, zeby MySQL jeszcze to sprawdzal. Poniewaz nie ma mozliwosci przypisania dwoch kluczy obcych do kolumny zostalo mi tylko rozdzielenie danych na dwie tabele, pozdrawiam MD (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
askone
post
Post #3





Grupa: Zarejestrowani
Postów: 654
Pomógł: 121
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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


Cytat(MiChaSSs @ 24.08.2009, 12:51:24 ) *
Tabela, w ktorej potrzebowalem zrobic dwa klucze obce bedzie wypelniana z formularza WWW - checkbox-a wygenerowanego wiec nie powinno byc problemu z relacja, ale wolalem, zeby MySQL jeszcze to sprawdzal.


Hmm, ciekawe ale nie potrafię sobie tego wyobrazić (IMG:style_emoticons/default/winksmiley.jpg) Jak dotąd nie spotkałem się z koniecznością wiązania jednej kolumny z dwoma innymi tabelami... Jeśli możesz to chętnie zapoznam się z tym Twoim formularzem, może sam się czegoś nauczę, albo znajdę inne podejście do tej sprawy (IMG:style_emoticons/default/winksmiley.jpg)

Pozdro
Go to the top of the page
+Quote Post
MiChaSSs
post
Post #4





Grupa: Zarejestrowani
Postów: 65
Pomógł: 4
Dołączył: 6.09.2007

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


Cytat(fly474 @ 24.08.2009, 12:59:21 ) *
Hmm, ciekawe ale nie potrafię sobie tego wyobrazić (IMG:style_emoticons/default/winksmiley.jpg) Jak dotąd nie spotkałem się z koniecznością wiązania jednej kolumny z dwoma innymi tabelami... Jeśli możesz to chętnie zapoznam się z tym Twoim formularzem, może sam się czegoś nauczę, albo znajdę inne podejście do tej sprawy (IMG:style_emoticons/default/winksmiley.jpg)

Pozdro

Przyklad, masz trzy tabele (kazda ma tylko jedna kolumne wspolna - w sensie o tej samej nazwie) gdzie w jednej masz zeszyty a w drugiej tabeli masz ksiazki, w trzeciej zapisujesz co uzytkownik poprzez www wybral. Uzytkownik moze wybrac tylko jeden zeszyt lub jedna ksiazke. Czyli w trzeciej tabeli potrzebujesz relacje ze moze wybrac albo cos z tabeli z zeszytami albo cos z tabeli z ksiazkami. Do podobnej sytuacji potrzebowalem "podwojny klucz obcy na jednej kolumnie" w swoim systemie (ksiazki i zeszyty to tylko przyklad). Formularz narazie jest tylko w mojej glowie (IMG:style_emoticons/default/tongue.gif) w tej chwili zajmuje sie projektowanie bazy danych + silnik PHP do obslugi, na samym koncu zrobie WWW, pozdrawiam MD (IMG:style_emoticons/default/winksmiley.jpg)

Ten post edytował MiChaSSs 24.08.2009, 15:58:27
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: 15.10.2025 - 20:03