Slumpa

ASP

5 svar · 296 visningar · startad av webzonen

Medlem sedan feb. 2001390 inlägg
Trådstart#1

Är det ngn som vet hur man slumpar fram en post ur en databas? utan att veta hur många poster som finns? skall man räkna posterna i databasen och sedan slumpa et av talet man får? ta gärna med ett kodexempel också....
tack på förhand

Medlem sedan dec. 200012 464 inlägg
#2
randomize
set connect = server.createobject("adodb.connection")
connect.open "dsn"
set rs = connect.execute("Select * From tabell ")

if rs.eof then
'tji
else
 rows = rs.getrows()
 post = clng(rnd()*ubound(rows,2))
 for i = 1 to ubound(rows,1)
    response.write rows(i,post)
 next
end if
Medlem sedan okt. 20014 inlägg
#3

Enklare än så här går nästan inte :)

SELECT data
FROM tabell
ORDER BY newId()
Medlem sedan dec. 200012 464 inlägg
#4

Om man har sql server ja.

Medlem sedan okt. 20005 273 inlägg
#5

Funkar det även i access och mySQL ?

Medlem sedan aug. 200160 inlägg
#6

Funkar det även i access och mySQL ?

Testa ORDER BY RAND() i MySQL

224 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
109 ms — deklarationer (db)
0 ms — hämta statistik (cache)
110 ms — hämta tråd, inlägg och bilagor (db)
109 ms — ändringar (db)