webForumDet fria alternativet

Räkna antal inlägg?

Databaser & SQLur Databashanterare & SQL

4 svar · 219 visningar · startad av ericc

Medlem sedan juni 200172 inlägg
Frågan#1

Hej, det är så här att jag har en databas som heter forum.mdb, och en tabell som heter post, och jag undrar hur man gör för att få fram antal poster? Varje post har ett eget ID ifall det har någon betydelse

Så har jag en fråga till, det finns en kolumn som heter author, där personen som skickade det står, går det på något sätt med hjälp av SQL få fram den senaste personen ?

------------------
________________________________________________
http://www.Diskutera.has.it - stället för dig som vill diskutera politik!

Medlem sedan juni 200172 inlägg
#2

Fråga ett har jag kommit på själv nu, men den andra frågan med avsändaren vore jag glad ifall någon hjälpte mig med.

------------------
________________________________________________
http://www.Diskutera.has.it - stället för dig som vill diskutera politik!

Medlem sedan dec. 200012 464 inlägg
#3
select count(*) as antal from post

Det finns inget begrepp som heter senaste eller första i en relationsdatabs. Du måste ha en kolumn som t.ex. innehåller en räknare eller ett datum för att få fram det.

select * from post order by datum desc

Man sorterar posterna så att man får den med högst datum först.

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

Medlem sedan juni 200172 inlägg
#4

Oki det har jag ;) "Addtime" heter den kolumnen, men hur ska hela koden se ut på sidan för att det ska stå "Senaste inlägget skrivet av <%=author%>?

Tack för hjälpen!

------------------
________________________________________________
http://www.Diskutera.has.it - stället för dig som vill diskutera politik!

Medlem sedan dec. 200012 464 inlägg
#5
set connect = server.createobject("adodb.connection")
connect.open "dsn"
set rs = connect.execute("select author,addtime from post order by addtime desc")

if rs.eof then
   response.write "Det finns inga poster"
else
   response.write "Det senaste inlägget gjordes av " & rs("author") & " den " & rs("addtime") & "<br>"
end if
rs.close
set rs = nothing
connect.close
set connect = nothing

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

[Redigerat av LarsG den 03 feb 2002]

251 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
126 ms — hämta statistik (db)
123 ms — hämta tråd, inlägg och bilagor (db)