![]() |
![]() |
-LUCU- |
![]()
Post
#1
|
Goście ![]() |
Witam!
PHP/mySQL działa tylko i wyłącznie lokalnie więc nie ma mowy o cookies i ip. Mam problem ze skryptem, który będzie pozwalał tylko raz głosować zalogowanemu użytkownikowi. Do rzeczy - 3 tabele : Users, Utwory, Głosy W tabeli Głosy mamy pola: id_oceny id_utworu id_usera ocena W jaki sposób sprawdzić czy user głosował już wcześniej na utwór? Teoretycznie to proste bo wystarczy wysłać zapytanie czy id_usera oraz id_utworu znajduje się w tabeli Głosy ale słaby jestem i nie wiem w jaki sposób napisać kod, z góry dzięki za pomoc! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
num_rows jest mniej wydajny od COUNT, bo w pierwszym przypadku zapytanie pobiera wszystkie wyniki, w drugim są jedynie zliczane. W celu tylko sprawdzenia ilości wyników, bez konieczności ich przetwarzania nie należy stosować num_rows.
Ten post edytował b4rt3kk 9.10.2012, 12:54:50 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 03:39 |