Jeg skal lave et kald til min mysql database hvor jeg skal liste alle unikke besøgende.
Jeg har valgt at definere en unik bruger:
1 unikt hit pr. dag pr. ip.
men hvordan får jeg skrevet det rigtige kald til min mysql?
Jeg har nedenstående kald, men den tæller ikke pr dag!
mysql_query("SELECT DISTINCT ip, id COUNT(id) AS antal FROM stats WHERE time > '$search_from_date' AND time < '$search_to_date' GROUP BY ip ORDER BY antal DESC, ip");
Til at starte med får du alle unikke besøg ved kaldet: mysql_query("SELECT COUNT(id) AS antal FROM stats GROUP BY ip");
Så vil du gerne have where på og det burde være: mysql_query("SELECT COUNT(id) AS antal FROM stats WHERE time > $search_from_date AND time < $search_to_date GROUP BY ip");
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.