Avatar billede jimpp Nybegynder
24. januar 2005 - 19:26 Der er 8 kommentarer og
1 løsning

Random i MySQL

<%
Set rs_skidt = Server.CreateObject("ADODB.RecordSet")
rs_skidt.Open  "Select Top 8 * From [spotlight] WHERE type = 'spot' order by id DESC", Conn_sites, 1, 3
rndMax = rs_skidt.RecordCount
Randomize
rndNumber = Int((RND * rndMax))  'Find et random nummer
rs_skidt.Move rndNumber 'Flyt til den valgte record
%>

Dette virker ikke I MySQL men i Access - Hvordan laves det i MySQL (Random udtræk, med begrænsning på 5-8 poster.

Evt. hvis nogen har et link til en side der forklarer basic tingene, har kigget lidt på mysql.com, men det er lidt roddet som udgangs punkt.
Avatar billede baitianlong Nybegynder
24. januar 2005 - 19:49 #1
Prøv med:

Select * From spotlight WHERE type = 'spot' order by id DESC LIMIT 1,8

:)
Avatar billede hmortensen Nybegynder
24. januar 2005 - 20:23 #2
SELECT * FROM spotlight WHERE type = 'spot' ORDER BY RAND() LIMIT 8
Avatar billede jimpp Nybegynder
25. januar 2005 - 10:56 #3
hmortensen, problemmet er at den vælger de 8 første indlæg, istedet for de nyeste 8.
Avatar billede hmortensen Nybegynder
25. januar 2005 - 12:32 #4
Hvad er det du gerne vil have ?

Du skriver i dit spørgsmål, at du gerne vil have tilfældige, men nu vil du gerne have de nyeste ??

Og den sætning jeg skrev giver ikke de 8 første, men 8 tilfældige
Avatar billede baitianlong Nybegynder
25. januar 2005 - 15:49 #5
Hvis id er auto_increment, vil min sql sætning give dig dem!
Avatar billede razser Nybegynder
25. januar 2005 - 17:53 #6
Ja, undskyld jimpp, at jeg sådan møver mig ind, men er der nogen, der ved hvordan man laver det samme med ASP og Access - hvor der skrives f.eks. 3 tilfældige ting ud...??? [Jeg giver naturligvis points]
Avatar billede razser Nybegynder
25. januar 2005 - 18:25 #7
Jeg har selv fundet ud af det, så jeg behøver ikke svar....
Avatar billede jimpp Nybegynder
26. februar 2005 - 22:57 #8
Legende.dk -> Muligt - og ja det er der - men det virkede ikke af den grund... Har dog fundet en løsning, i skal dog have point alligevel så lig et svar.
Avatar billede jimpp Nybegynder
16. april 2005 - 17:35 #9
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester