chce sobie zliczać ilość odwiedzin danej podstrony w ciągu dnia i całościowo.
z tym drugim nie mam problemu
lecz zastanawiam się nad tym dziennym
chciałbym rozwiązać ten temat wykorzystując tylko jedną tabele w bazie danych
poniżej przedstawiam algorytm jak bym chciał to rozwiązać.

czy to będzie wydajne? czy moze macie jakieś inne prostrze rozwiazania?
ok.. jako ze nie moge sie na odpowiedz doczekać
sworzyłem kod..
co o tym myslicie? lipa czy moze byc? ogolnie działa
//naliczanie odwiedzin na dany dzien $sql_day="select * from page_counter where page_name='".$page_name."' and period='".$period."'"; $result = $connect->query($sql_day); if(!$result){ } //jezeli nie istnieje odwiedzenie na dany dzien wykonaj to if ($result->num_rows==0){ // czy wogole istnieje jakis zapis na inny dzien niz aktualny ? $sql_day2="select * from page_counter where page_name='".$page_name."' and period!='all' and period!='".$period."'"; $result = $connect->query($sql_day2); if(!$result){ } //jezeli nie istnieje jakis zapis na inny dzien niz aktualny wykonaj to if ($result->num_rows==0){ $sql="insert into page_counter(page_name, period, visits_all) values ('".$page_name."','".$period."','1')"; $result=$connect->query($sql); if(!$result){ }else{} } // jesli istnieje jakis zapis na inny dzien niz aktualny else{ $sql="update page_counter set visits_all=1,period='".$period."' where page_name='".$page_name."' and period!='all'"; $result=$connect->query($sql); if(!$result){ } else{ } } } // jezeli istnieje to else { $sql_day22="update page_counter set visits_all=visits_all+1 where page_name='".$page_name."' and period='".$period."'"; $result22=$connect->query($sql_day22); if(!$result22){ } }