kopplingstabell?

Tråden skapades och har fått 3 svar. Det senaste inlägget skrevs .
1

mina grymma PHP/MySQL-skills ökar sakta dag för dag..

en god vän med på tok förlite ledig tid sa något nuddigt om: verkar som om det är dags för en kopplingstabell...

och ja ba: ???? WTF ????

nej skämt åtsido: vad är en kopplingstabell? skulle någon mästare kunna mästra mig lite på ämnet?

  • Medlem
  • International user
  • 2003-04-24 21:33

Det kan vara praktiskt i fallen där du vill ha en flera till flera relation.

Tex, du har tabellen folk:

/-------+----------\
| ID    | NAME     |
+-------+----------+
|     0 | Kent     |
|     1 | Jon      |
|     2 | Emil     |
|     3 | Otrevlig |
\-------+----------/

Men sen vill du att en person i folk ska kunna ha relationer med flera andra i folk. Då sätter du upp en kopplingstabell:

/----+--------+--------\
| ID | PERSON | FRIEND |
+----+--------+--------+
|  0 |      0 |      1 | // Kent kompis med Jon
|  1 |      0 |      2 | // Kent kompis med Emil
|  2 |      1 |      2 | // Jon kompis med Emil
\----+--------+--------/

Nu kan du använda den tabellen för att se vilka kopplingar som finns.. Lägg till en enum för kopplingstyp och lägg till kopplingarna åt andra hållet så kan mer advancerade kopplingar sättas upp och användas i eventualla sökningar..

Jag tror det var något sånt här han pratade om, men man vet ju aldrig. Verkar det vettigt?

ah! tackar! skönt med lite info på svenska efter alla engelska eller svengelska för den delen..

  • Medlem
  • International user
  • 2003-04-24 21:41

Alltid praktiskt med specifika svar på frågor också

1
Bevaka tråden