Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak rozwiązać wspólną cechę dla produktów
ZenekN
post 30.05.2015, 21:15:37
Post #1





Grupa: Zarejestrowani
Postów: 419
Pomógł: 5
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


Hej sam nie wiem jak najlepiej rozwiązać wspólną cechę dla produktów.

W istniejącym systemie okazało się że produkty które mają ten sam kod katalogowy np. (SP01), mają mieć ten sam stan magazynowy.
Czyli jeśli zmienimy w którymś z tych produktów stan magazynowy na daną chwilę czyli np. stan jest 0 to we wszystkich produktach o kat SP01 ma również być 0.

Co proponujecie ?


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Pyton_000
post 30.05.2015, 21:20:40
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


jak to co? Pobierasz sobie kod produktu, i zmieniając stan zmieniasz dla wszystkich które mają taki sam kod.
Możesz do tego celu użyć triggerów w BD dzięki temu unikniesz problemów wiele.
Go to the top of the page
+Quote Post
phpion
post 1.06.2015, 08:22:26
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




@Pyton_000:
Trigger nie może modyfikować tabeli, na której jest uruchamiany. W tym przypadku zatem nie będzie można skorzystać z triggera.
Go to the top of the page
+Quote Post
Pyton_000
post 1.06.2015, 09:19:21
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Ahh nie przewidziałem tego wink.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 15:50