5 forum och antal inlägg i dessa?

ASP

3 svar · 186 visningar · startad av Lukaspojken

Medlem sedan maj 20011 312 inlägg
Trådstart#1

På första sidan så ser man fem olika forum. Där ska man även se antal inlägg varje forum har. Jag vet hur jag hämtar in ett värde till ett forum men inte hur man gör det på ett effektivt sätt till alla fem. Så här ser min kod ut.

strSQL = "Select Count(msgID) AS antalMsg FROM forumUpdate WHERE forumCategoryID=1"
Set RecSet = Connect.Execute(strSQL)

antalMsg = RecSet("antalMsg")

Det finns alltså fem forumCategoryID. Kan jag hämta allt i en SQL-sats eller måste jag skriva 5-SQL-satser?

Medlem sedan dec. 200012 464 inlägg
#2
strSQL = "Select Count(msgID) AS antalMsg,forumCategoryID FROM forumUpdate group by forumCategoryID"
Set RecSet = Connect.Execute(strSQL)
while not recset.eof
response.write recset(0) & " inlägg i forum " & recset(1) & "<br>"
recset.movenext
wend
Medlem sedan maj 20011 312 inlägg
#3

Vad innebär recSet(0) och recSet(1)? Super bra lösning förresten...:)

Medlem sedan dec. 200012 464 inlägg
#4

recset(0) är första fältet i recordsetet
recset(1) är andra och så vidare

381 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
127 ms — hämta statistik (db)
126 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)