![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 280 Pomógł: 20 Dołączył: 12.12.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%) ![]() ![]() |
Mam 2 tabele - users i teams. Każdy użytkownik na chwile obecna ma 1 zespół. Id w tabeli teams odpowiada polu team z users. Jak ogarnąć to żeby 1 user mógł mieć kilka teamow? Tak by moc wyświetlić wszystkich członków danego teamu itd. Z góry przepraszam z błędy - pisze z telfonu.
-------------------- |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 6 Dołączył: 29.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Konieczne jest zrobienie nowej tabeli, jest to relacja n:n w przeciwieństwie do relacji 1:n jaką miałeś dotychczas.
taka tabela powinna zawierac kolumny z id usera i id teamu. Wiecej znajdziesz w internecie, szukaj pod relacje wiele do wielu. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 264 Pomógł: 11 Dołączył: 9.05.2011 Skąd: Gdańsk Ostrzeżenie: (10%) ![]() ![]() |
Masz mały przykład:
teraz np. tworzysz nowego teams'a i przypisujesz mu id uzytkownika i możesz wtedy wyświetlić jakie tam teams'y ma uzytkownik:) a najlepiej pooglądaj te filmiki: http://www.uw-team.org/videoarty_kurs_mysql.html bardzo fajnie tłumaczone:) Ten post edytował plej 19.05.2011, 04:40:07 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 20:43 |