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:
"UPDATE `".$this->prefix."news_comments` SET `rating`=`rating`+1 WHERE `id`='".$_GET['cid']."'"
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'