Avatar billede buttersi Nybegynder
13. april 2007 - 01:51 Der er 2 kommentarer og
1 løsning

Mest besøgte sider

Hej,

Jeg er igang med at lave et lille system hvor jeg kan tilføje videoer til min database. Hver video får så sin egen lille side på min hjemmeside.

Jeg vil samtidig godt lave lidt statistik over de mest besøgte videoer. Så er der en måde jeg kan tælle hvor mange hits hver side får?
Avatar billede mstorgaard Praktikant
13. april 2007 - 08:10 #1
Hvis du vil tælle alle besøgende kan du tilføje sådan et felt i din tabel med navnet "visninger", og derefter tilføje følgende kode på den side, som viser videoerne:
<?php
$row_count = mysql_fetch_array(mysql_query("SELECT visninger FROM din tabel WHERE id=dit id"));
mysql_query("UPDATE din tabel SET visninger='" . $row_count['visninger']+1 . "' WHERE id=dit id");
?>

Så skal du selvfølgelig udskifte din tabel og dit id (:
Avatar billede coderdk Praktikant
13. april 2007 - 12:16 #2
Ingen grund til to queries:

mysql_query( "UPDATE dintabel SET visninger = visninger + 1 WHERE id = " . $aktuelle_id );
Avatar billede nixir Nybegynder
14. april 2007 - 13:34 #3
coderdk's metode er nok den mest rigtige .. Den anden vil jo tage omkring dobbelt så lang tid da der er 2 queries... Forsøg at hold dig fra det :)
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