webForumDet fria alternativet

Slumpa

5 svar · 263 visningar · startad av webzonen

webzonenMedlem sedan feb. 2001390 inlägg
#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

------------------
En sak livet lärt mig är att idioterna oftast har rätt

LarsGMedlem 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

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

herr_litzMedlem sedan okt. 20014 inlägg
#3

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

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

Om man har sql server ja.

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

icaaqMedlem sedan okt. 20005 273 inlägg
#5

Funkar det även i access och mySQL ?

------------------
Icaaq, mannen med korven. (!)

BomaMedlem sedan aug. 200160 inlägg
#6

Funkar det även i access och mySQL ?

Testa ORDER BY RAND() i MySQL

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