Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Unikatowe odwiedziny
Wilu88
post
Post #1





Grupa: Zarejestrowani
Postów: 158
Pomógł: 6
Dołączył: 7.03.2010

Ostrzeżenie: (0%)
-----


Witam mam taki problem.

Otóż chciałbym pobrać z tabeli "wejescia" liczbę ogólną kliknięć w dany banner, oraz unikalną liczbę wejść. Postanowiłem że za uniklane wejscie uznawał będe tylko jedno wejscie z danego Ip w jednym dniu.

Do tej pory mam zrobione pobieranie ogólnej liczby kliknięć:

  1. SELECT sponsor_id,sponsor_nazwa,sponsor_baner,sponsor_rozpoczecie,sponsor_zakonczenie,sponsor_aktywny,sponsor_link,COUNT(wejscie_id) FROM sponsorzy LEFT OUTER JOIN wejscia ON wejscie_sponsor=sponsor_id WHERE sponsor_aktywny=1 AND sponsor_rozpoczecie<=CURRENT_DATE AND (sponsor_zakonczenie>CURRENT_DATE OR sponsor_zakonczenie="000-00-00") GROUP BY sponsor_id


czy macie jakiś pomysł jak dorzucić do tego zapytania jeszcze pobranie unikalnych wejść?

Kolumna z numerami IP w tabeli "wejscia" nazywa się: " wejscie_ip"
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Tutaj:
  1. WHERE sponsor_aktywny=1 AND sponsor_rozpoczecie<=CURRENT_DATE AND (sponsor_zakonczenie>CURRENT_DATE OR sponsor_zakonczenie="00:00:00 000-00-00") GROUP BY sponsor_id

dodaj:
  1. WHERE sponsor_aktywny=1 AND wejscie_ip=$IP AND sponsor_rozpoczecie<=CURRENT_DATE AND (sponsor_zakonczenie>CURRENT_DATE OR sponsor_zakonczenie="00:00:00 000-00-00") GROUP BY sponsor_id

gdzie zmienna $IP przechowuje ip, z którego klient wchodzi na stronę

Ten post edytował darko 23.03.2011, 19:31:06
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 19:35