![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 415 Pomógł: 46 Dołączył: 26.05.2007 Skąd: Sandomierz Ostrzeżenie: (0%) ![]() ![]() |
Witajcie,
Mam taki oto problem. W sumie to nieduży, ale nie mam pojęcia jak go rozwiązać. Może wy mi podsuniecie rozwiązanie. Mianowicie, mam system oceniania komentarzy, artykułów itd. Ocena jest przechowywana w bazie danych, przy np. danych komentarzu. Jest sobie zapytanie:
Ocenia fajnie, w tym wypadku zwiększa ocenę o 1. No i teraz, chcę zrobić możliwość ocenienia tylko raz, przez jednego użytkownika danego komentarza, newsa. Jak wy byście do zrobili? 1) Można w sumie oceny trzymać w osobnej tabeli, ale to raczej będzie nieopłacalne (nie potrzeba do tego osobnej tabeli). Szkoda miejsca. 2) Można to zrobić na zasadzie ciasteczka. Ale ciastko można usunąć. Jak wy byście to zrobili? btw. w sumie to chyba w złym dziale to napisałem o.O' Ten post edytował decha-design 16.03.2009, 17:46:15 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 415 Pomógł: 46 Dołączył: 26.05.2007 Skąd: Sandomierz Ostrzeżenie: (0%) ![]() ![]() |
Dobra, może źle się wyraziłem z tym miejscem ...
W sumie to będzie tylko kilka kb ... nic wielkiego ... ale to trzeba też zliczyć, a ja mam niestety ocenę wyrażoną w punktach np. - 50, 0, +24 ... nie w skali od 1-10 ... więc ze zliczaniem byłoby w sumie chyba dużo roboty ... Co prawda, w SQL istnieje funkcja SUM, ale nie wiem jak ona się zachowa z danymi typu double ... jak mam i liczby dodatnie i ujemne Ten post edytował decha-design 16.03.2009, 20:00:27 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 12:58 |