Strona Główna     FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy


Poprzedni temat :: Następny temat
[mysql] tabela w tabeli
Autor Wiadomość
OGGY 


Skąd: Kutno
  Wysłany: 2006-03-25, 19:32   [mysql] tabela w tabeli

potrzebuję zrobić tabelę a w niej drugą tabelę tzn nie w samej w tabeli ale w komórkach jednej kolumny każdego rekordu. jak to zrobić??? da się wogóle tak??? Trochę to zagmatwane więc może na przykładzie. Są dwie tabele jedna z informacjami o utworach, a jedna z informacjami o albumach, jak wiadomo każdy utwór ma swoje id no i tutaj pojawia się problem: jak w tabeli albumy umieścić id wszystkich utworów jakie on zawiera z tabeli utwory??? Można to zrobić wpisując w jednej komórce ich id po przecinku ale to trochę nieporęczne, więc pomyślałem, że tabelka była by lepsza, tylko jak ją zrobić??? i czy to będzie działać???
_________________
http://www.rhplus.ovh.org/ - rH+ Official Website
 
 
   
Thor 
Moderator



Pomógł: 57 razy
Wysłany: 2006-03-25, 20:59   

A po co tak ?? Przecież jak do tabeli z informacjami o utworach dodasz informacje z jakiego jest albumu dany utwór to potem selcectem wybierzesz z tabeli utworów wszystkie utwory o danym id albumu.
 
   
OGGY 


Skąd: Kutno
Wysłany: 2006-03-25, 21:53   

to był przykład, bo nie chce mi się tłumaczyć tego co robię bo za dużo by tego było, ale ty wiesz że to nie głupi pomysł. to trochę robienie od końca, ale nie ważne jak liczy się efekt :D
_________________
http://www.rhplus.ovh.org/ - rH+ Official Website
 
 
   
Thor 
Moderator



Pomógł: 57 razy
Wysłany: 2006-03-25, 21:58   

OGGY napisał/a:
ale ty wiesz że to nie głupi pomysł. to trochę robienie od końca,


Tak szczerze powiedziawszy to nie jest od końca ;) Robiąc inaczej problem (może nie problem ale roboty więcej) by był np z usunięciem utworu. Usuwasz utwór w tabeli utworów to jeszcze dodatkowo musiałbyś cośtam, skąś tam usunąć ...
 
   
OGGY 


Skąd: Kutno
Wysłany: 2006-03-26, 08:13   

no to trzeba po prostu zrobić trzecią tabelkę która skojarzy utwór z albumem. To chyba jedyne najlepsze wyjście, można też wpisać id każdego utworu do jakiejś komórki w tabeli albumy i później napisać odpowiedni kod w php który sobie to poukłada i porozdziela tylko, że takie rozwiązanie to ma swoje wady, może wolno chodzić no i wogóle im więcej kodu tym większe prawdopodobieństwo błędu. a co do tego sposobu "od końca" to przecież wystarczy tylko usunąć utwór, przecież jak nie będzie utworu to się nie wyświetli :P , a poza tym o przynależności do albumu decyduje nie zapis w tabeli albumy tylko w tabeli utwory, więc akurat w tym przypadku nie ma problemu.
_________________
http://www.rhplus.ovh.org/ - rH+ Official Website
 
 
   
Wyświetl posty z ostatnich:   
Dodaj do: WypowiedÄ˝ dla Wykop  WypowiedÄ˝ dla Facebook  WypowiedÄ˝ dla Wyczaj.to  WypowiedÄ˝ dla Gwar  WypowiedÄ˝ dla Delicious  WypowiedÄ˝ dla Digg  WypowiedÄ˝ dla Furl  WypowiedÄ˝ dla Google  WypowiedÄ˝ dla Magnolia  WypowiedÄ˝ dla Reddit  WypowiedÄ˝ dla Simpy  WypowiedÄ˝ dla Slashdot  WypowiedÄ˝ dla Technorati  WypowiedÄ˝ dla YahooMyWeb
Odpowiedz do tematu
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group - manga
system walidacji dla gości opracował Petermechanic
Forum komputerowe
Strona wygenerowana w 0,07 sekundy. Zapytań do SQL: 11