Skocz do zawartości

katalog plyt CD


camelleon

Rekomendowane odpowiedzi

nie wiem jak rozwiazac problem listy utworow w na danej plycie?

pomysly:

w polu text w bazie? - tylko uzytkownik musialby sie nameczyc zeby to ładnie wygladalo i uzywac znacznikow html wiec raczej odpada

osobna baza z nazwami utworow? i w niej szukac po id oplyty? - mozna ale urosnie to w zastraszajacym tepie

osobna tabela dla kazdej plyty? - to chyba nie przejdzie

na bank jest jakis prosty sposob na to tylko ja go nie znam :)

jakies pomysly?

[bilety lotnicze] [strony www poznań]

"No se ganó Zamora en una hora"

Masz wolne domeny? Zaparkuj je! i zarabiaj!

Odnośnik do komentarza
Udostępnij na innych stronach

Pole text Cię nie urządza - ciężko później takie dane przedstawić jak sie chce, tym bardziej, jeśli chodzi o listę...

Osobna tabela dla każdej płyty nie ma sensu. :)

Osobna baza też, ale druga tabelka na same utwory nie zaszkodzi.

Najprościej do wyjasnienia (ale formalnie niepoprawnie) to bedzie tak...

Załóżmy że masz tabelę z płytami (Plyty):

* ID_płyty, Tytuł_płyty, Wykonawca, Rok_wydania

Tworzysz tabelę (nie osobną bazę) z utworami (Utwory):

* ID_utworu, NR_plyty, Tytuł_utworu, Autor, Czas_trwania

I wyciągasz tylko te utwory z tabeli Utwory, które są na danej płycie o znanym ID_plyty.

Można też rozbić na trzy tabele, wtedy pozbędziesz się nadmiarowości (np. jeden utwór może być na kilku płytach - w powyższym przypadku przy każdej płycie ten utwór będzie musiał być na nowo dodawany do tabeli Utwory). Jednak wtedy będzie trzeba pobawić się zapytaniami (zagniżdżone WHERE albo LEFT JOIN) - jak czujesz się na siłach, spróbuj. ;)

...so steer a course, a course for nowhere and aforyzmy drop the anchor, my little empire - I'm going nowhere...

Administracja serwerami - zapraszam! A po godzinach - Cytaty.eu.

Odnośnik do komentarza
Udostępnij na innych stronach

osobna baza z nazwami utworow? i w niej szukac po id oplyty? - mozna ale urosnie to w zastraszajacym tepie
Osobna baza też, ale druga tabelka na same utwory nie zaszkodzi.

:) o to mi chodzilo, ale terminologie pomieszalem :)

mowisz ze osobna tabela dla kazdej plyty?

czy osobna tabela dla wszytskich utworow?

chyba to drugie, nie? tak wlasnie mysle, ale chcialem zeby mnie ktos poparł w moim mysleniu zanim to tak zrobie ;)

[bilety lotnicze] [strony www poznań]

"No se ganó Zamora en una hora"

Masz wolne domeny? Zaparkuj je! i zarabiaj!

Odnośnik do komentarza
Udostępnij na innych stronach

Tabela z wszystkimi utworami. Prędko Ci się nie rozrośnie... :)

No i Breja ma rację - warto dodać tabelę z autorami utworów.

...so steer a course, a course for nowhere and aforyzmy drop the anchor, my little empire - I'm going nowhere...

Administracja serwerami - zapraszam! A po godzinach - Cytaty.eu.

Odnośnik do komentarza
Udostępnij na innych stronach

wykonawca i autor to chyba to samo i to tez by mialo miec swoja tabelke szybciej potem szukac po id nic po stringach :D

Jak chodzi o ścisłość to wykonawcą utworu wcale nie musi być jego autor...

Tworzysz 2 tabele

1) id_plyty [auto incremetn jako klucz główny] | nazwa_wykonawcy ... i inne pola

2) id_plyty | nazwa_utworow

W pierwszej tabeli w id_plyty będziesz miał unikalny nr id dodanej płyty będziesz go musiał odczytać następnie mając formularz dodawania nazw utworów np. w polu hidden formularza go zamieścisz i dodając do bazy danych 2 tabeli będziesz dodawał ten numer w id_plyty. Dzięki temu w odpowiednim zapytaniu pobierzesz te dane albo w jednym złożonym zapytaniu albo w dwóch.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności