Avatar billede mjl Nybegynder
08. oktober 2006 - 14:11 Der er 12 kommentarer og
1 løsning

Tælle hvor mange gange samme IP er reg. i MySQL

Hej der ...

Jeg har et lille problem. Jeg har en counter i MySQL. Den reg. dato og IP nummer, hver gang der logges ind på min side. Hvordan, finder jeg ud af, hvor mange gange hver enkelt IP-nummer har besøgt siden?

Altså. :

xxx.xxx.xxx.xxx = 8 gange
zzz.zzz.zzz.zzz = 14 gange

o.s.v.

hilsen Conrad
Avatar billede mrbs Nybegynder
08. oktober 2006 - 14:15 #1
Du skal tælle hvor mange gange det samme ip-nummer er i den kolonne...

$querycheck = mysql_query("SELECT ip FROM tabel WHERE ip='$ip'");
$checkip = mysql_num_rows($querycheck);
Avatar billede mrbs Nybegynder
08. oktober 2006 - 14:16 #2
Og så skrive det sådan:

<?php

echo "$ip = $checkip gange";

?>
Avatar billede mjl Nybegynder
08. oktober 2006 - 14:18 #3
Den skal selv først finde unikke IP - derefter tælle hvor mange gange hver unik IP er i DB'en ...
Avatar billede mrbs Nybegynder
08. oktober 2006 - 14:19 #4
Og selvfølgelig skal den gøre der for hver ip... Der kommer lige en kode om få minutter :)
Avatar billede mjl Nybegynder
08. oktober 2006 - 14:19 #5
Oki... :)
Avatar billede coderdk Praktikant
08. oktober 2006 - 14:32 #6
I ét statement?

$sql = "SELECT ip, COUNT(ip) AS antal FROM tabel GROUP BY ip";
$qh = mysql_query( $sql ) or die( mysql_error() );
while ( $row = mysql_fetch_assoc( $qh ) )
{
  echo "$row[ip] har besøgt siden $row[antal] gange<br>";
}
Avatar billede mjl Nybegynder
08. oktober 2006 - 14:35 #7
Perfekt, coderdk !
Avatar billede mrbs Nybegynder
08. oktober 2006 - 14:36 #8
Ja... Det var også den jeg var på vej med (cirka) ;)
Avatar billede mjl Nybegynder
08. oktober 2006 - 14:38 #9
Hvad gør vi med points?
Avatar billede coderdk Praktikant
08. oktober 2006 - 14:40 #10
Det bestemmer du, jeg har ikke noget imod at dele :)
Avatar billede mrbs Nybegynder
08. oktober 2006 - 14:40 #11
Jeg behøver ikke!!
Avatar billede mjl Nybegynder
08. oktober 2006 - 14:41 #12
Okay - så giver jeg [coderdk] points for hurtigst brugbart svar - men også 1000 tak til dig [mrbs]
Avatar billede mrbs Nybegynder
08. oktober 2006 - 14:45 #13
Så lidt :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester