Avatar billede plato Juniormester
16. februar 2004 - 11:39 Der er 2 kommentarer og
1 løsning

Tæl antal fra samme bruger ASP

Hejsa NG.

Jeg har en database hvor nogle brugere kan oprette deres egen filmliste.
I databasen kan der være mange bruger som skilles med ID.

Men men..

Hvis nu der i databasen står f.eks.

Bruger 1
Bruger 2
Bruger 1
Bruger 3
Bruger 3
Bruger 2

Hvordan tæller jeg hvormange film de forskellige bruger har udfra deres navn?

Har følgende:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open Application("Provider")   
SQL2 = "select count(*) as antal from movie WHERE movuser = movuser"

Set TheCount = Conn.Execute(SQL2)   
antal = TheCount("antal")
%>

Bruger så <%=antal%> et andet sted.
Avatar billede eagleeye Praktikant
16. februar 2004 - 17:02 #1
Du kan lave det med en SQL som denne:


SQL = "select count(*) as antal, movuser from movie group by movuser"
Set rs = Conn.Execute(SQL)
do while not rs.EOF
  Response.Write "Brugeren " & rs("movuser") & " har " & rs("antal") & " film(s)<br>"
  rs.Movenext
loop
Avatar billede plato Juniormester
08. november 2004 - 22:46 #2
Smider du lige et svar? :-)
Avatar billede eagleeye Praktikant
08. november 2004 - 22:47 #3
Ok ;)
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
Kurser inden for grundlæggende programmering

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