Ahojte, boli ma hlava, uz neviem ani jednoduchu vec spravit
takze mam tabulku:
Kód:
CREATE TABLE `overview` (
`id` int(11) NOT NULL auto_increment,
`date` date NOT NULL,
`pocet` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
takze mam tam nastaveny datumovy stlpec ...
ked pridem na stranku XYZ, tak chcem aby sa mi do tejto tabulky zapisovali pocty navstev danej stranky. Mam predstavu, ze ked uz v dany den tam navsteva bola, len sa spravi pocet+1 a ak je ta navsteva 1. tak sa do tabulky vlozi pocet = 1
nejako takto to mam:
Kód:
$abc = Date("d.m.Y");
//kontrola, ci dany den uz je v tabulke overview
$vysledok123 = mysql_query("Select * overview WHERE date = '".$abc."'");
if (mysql_num_rows($vysledok123) > 0) { $errUzje=1; } else {$errUzje=0;}
if($errUzje == 1) {mysql_query("UPDATE overview SET pocet=pocet+1 WHERE date = '".$abc."'") or die("!!! Chyba: ".mysql_error());}
//if($errUzje == 0) {mysql_query("INSERT INTO overview (date,pocet) VALUES ('".$abc."','1')") or die("!!! Chyba: ".mysql_error());}
ale nejako to nejde, aj nejaky datum taky mi dava do Db, co je blbost: 2022-11-20
viem, trivialne, prepacte. Vysledok by mali byt zaznamy, pre kazdy den .. a v kazdom riadku by som videl dany datum a pocet navstev v danom datume a potom este si spravim vypis navstev pdla datumov.