02. december 2002 - 15:46Der er
5 kommentarer og 1 løsning
Update sætning ?!?
Hejsa :o)
Jeg sidder og roder med at skal lave noget statistik på en side. Mit spørgsmål går på enten at få lavet en sql sætning der kan tælle hits sammen måned for måned eller en update sætning der kan sætte hit = hit + 1 for hver måned. Er der nogen der kan hjælpe med det ???
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg ved ikke lige om jeg har forstået det rigtigt, men prøver lige.
Hvis du giver hver side et id, kan nedenstående funktion bruges til at opdatere din tæller med 1 for hver gang en side vises. <% ' Funktion der bruges til at registrere antallet af hits på hver side Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("mappe/statistik.mdb") Conn.Open DSN
SQLstmt = "UPDATE stat SET taeller=taeller+1 WHERE id=" & Request("id") Conn.Execute (SQLstmt)
conn.Close Set conn = nothing Set SQLstmt = nothing %>
Når du så skal have udskrevet antallet af hits for en side for en given måned kan du gøre således:
'****************************** '*** SQL QUERY '****************************** SQLStr = "SELECT TOP 1 (id) as month1, FROM News where month='juli' ORDER BY taeller DESC" Set RSDatabase = DATABASE.Execute(SQLStr) If RSDatabase.EOF Then %> - <% End If If Not RSDatabase.EOF Then month1 = RSDatabase("month1")
End If
RSDatabase.Close Set RSDatabase = Nothing %>
Ovenstående finder den side som er blevet vist flest gange i juli. Funktionen kunne laves mere dynamisk hvis det skulle behøves. Så udskriver du bare siden sådan her: <%=month1%> med et link på denne...
Jeg ved ikke om det var det du mente, men hvis du gemmer data om antallet af visninger i en database er det ikke særligt svært at lave yderligere statistik på det.
Det var ikke helt det jeg søgte men man kan jo altid lære lidt hver dag :o) Det jeg skal bruge er at jeg logger hvem der kommer på min side hvor de kommer fra deres ip osv. Det jeg skal bruger er så at man med en sql sætning skal kunne vise hvor mange besøg der har været måned for måned i inde værende år. Jeg ved ikke om det er en bedre forklaring ???
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.