webForumDet fria alternativet

Visa hur många svar en tråd har!

ASP

4 svar · 228 visningar · startad av magnusfernstrom

Medlem sedan mars 20033 686 inlägg
Frågan#1
Medlem sedan juli 20015 107 inlägg
#2

Re: Visa hur många svar en tråd har!

magnusfernstrom skrev:

Hejsan! :)

Jag vet inte riktigt hur jag skall göra för att visa hur många svar en tråd har i mitt forum.
Jag vill lixom räkna ihop hur många svar som tillhör den tråden helt enkelt :)

Något förslag på kod?

Hur ser din databas ut!?
Har du en tabell för trådar, och en separat för Svar?
och i svar tabellen anger vilken trådID svaret tillhör?
Förklara närmare hur databasen ser ut

Medlem sedan dec. 20025 483 inlägg
#3
select count(*)-1 as antal 
from FORUM 
where [i]threadID[/i] = [i]x[/i];

Där threadID är namnet på kolumnen och x är trådens id.

:)

Medlem sedan mars 20033 686 inlägg
#4

Självklart skall jag det :)
Varje inlägg samt tråd fär ett eget ID.
Men en huvudtråd har värdet 0 i fältet Svar.
Ett svar får samma tal i Svar fältet som huvudtråden har som ID.

Ja och så hämtar man de som har samma värde som tråden man är inne på...ni vet.

Jag vill räkna hur många som har samma värde i fältet svar som den tråds ID. Alltså, jag vill skriva ut hur många svar en tråd har :)

Dåligt förklarat, ska jag ta de igen?

Medlem sedan juni 200032 967 inlägg
#5
threadid = Request.Querystring("thread") ' eller var nu värdet kommer ifrån
strSQL = "SELECT COUNT(*) FROM tabellen WHERE svar = " & threadid
'kör SQL-fråga, etc
255 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)