![]() |
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. ![]() |