![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 27.06.2002 Skąd: Stalowa Wola Ostrzeżenie: (0%) ![]() ![]() |
Witam.
A moze da sie to zrobic w takim stylu ?
Ten post edytował stal-sw 15.03.2012, 11:47:37 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 09:25 |