webForumDet fria alternativet

5 forum och antal inlägg i dessa?

ASP

3 svar · 172 visningar · startad av Lukaspojken

Medlem sedan maj 20011 312 inlägg
Frågan#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?

------------------
Alltid lär man sig något nytt varje dag...

[Redigerat av Lukaspojken den 28 aug 2001]

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

------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 28 aug 2001]

Medlem sedan maj 20011 312 inlägg
#3

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

------------------
Alltid lär man sig något nytt varje dag...

Medlem sedan dec. 200012 464 inlägg
#4

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

------------------
essentitia preter non sans multiplicandum

256 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)