![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 27.06.2002 Skąd: Stalowa Wola Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam w bazie danych 2 tabele: OCENY: id, user_id, obiekt_id, srednia_ocena OBIEKTY id, nazwa, srednia_ocena W tabeli OCENY uzytkownicy dodaja sobie oceny obiektow - podczas dodania rekordu do tej tabeli za pomoca php robie update sredniej oceny z wszystkich dokonanych ocen dla danego obiektu (lacznei z nowym wpisem) do tabeli OBIEKTY - i robie udpate pola srednia_ocena. Jak zrobic tak ze podczas kasowania rekordu w tabeli OCENY (czy to za pomoca php czy za pomoca phpmyadmina) od nowa wyliczyc srednia dla OBEIKTU (o kasowanym - obiekt_id) i wprowdzic wartosc do pola srednia_ocena w tabli OBIEKTY. W taki sposob robie obliczenia podczas dodawania nowej oceny do bazy za pomoca php:
Teraz chcialbym zrobic cos podobnego przy uzyciu tylko bazy danych - i zeby to odbywalo sie zawsze podczas kasowania rekordu w tabeli OCENY (tylko obliczenia maja byc dokonywane wylacznie dla kasowanego OBIEKT_ID gory dzieki za pomoc -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.07.2025 - 05:10 |