Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Nieokreslona liczba pół w wierszu - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Nieokreslona liczba pół w wierszu (/thread-nieokreslona-liczba-pol-w-wierszu)



Nieokreslona liczba pół w wierszu - nerysiek - 13-03-2012

Witam
Baza w MySQL ma zawierać trzy tabela. Pierwsza dane personalne, druga ilość pobranych elementów i czas pobrania przez użytkownika, a trzecia zwrot pobranych elementów przez użytkownika i czas zwrotu. Niestety zwrot może być wszystkich elementów jednocześnie lub po kilka elementów o różnych porach dnia. Oczywiście operacja tak może być powtarzana każdego dnia.
Problem w tym jak określić ilość pół w wierszu nie znając ile elementów zostanie pobranych przez użytkownika oraz po ile elementów będzie zwracał użytkownik. Przydała by się tabela dynamiczna czyli zwiększająca swój rozmiar.
Czy można zrobić taką tabele a może jest inny sposób?
Będę wdzięczny za wszystkie sugestie. I jeszcze jedno ostatnia i jedyną bazę danych robiłem około 20 lat temu w dBase pod DOS'em. Więc proszę o łopatologie.
Pozdrawiam


RE: Nieokreslona liczba pół w wierszu - Pedro84 - 13-03-2012

Proste, poprzez relację many:many.

Masz jakąś tabelę, przyjmijmy, że Details, druga to Downloads, a trzecia to Returns. I już na tym etapie masz błąd. Jaki? Tabela Returns ma mieć tylko kilka, określonych wierszy, np ID, User, ProductID, ReturnDate. To wszystko. ProductID jest kluczem obcym (Downloads).


RE: Nieokreslona liczba pół w wierszu - nerysiek - 13-03-2012

Dzięki. Chyba zrozumiałem. Big Grin