Avatar billede gizmo-gizmo Nybegynder
31. marts 2001 - 19:40 Der er 10 kommentarer og
1 løsning

select from.....

hey!
jeg vil have MySQL til at pille en tilfældig rækker ud af databasen.
fx.
id  navn
1    ko
2    bi
3    is

første gang skrive den is ud, så ko, osv. Altså den tager noget tilfældigt.
Avatar billede hansen2000 Nybegynder
31. marts 2001 - 19:41 #1
$query = mysql_query(\"SELECT * FROM list ORDER BY gruppe, title, id\");
Avatar billede hansen2000 Nybegynder
31. marts 2001 - 19:42 #2
list er min db og gruppe/title/id er nogle af tabellerne
Avatar billede limemedia Nybegynder
31. marts 2001 - 19:43 #3
hansen >> det har intet med en random at gøre...
Avatar billede hansen2000 Nybegynder
31. marts 2001 - 19:44 #4
ahh...forstod det heller ikke helt :_>
Avatar billede gizmo-gizmo Nybegynder
31. marts 2001 - 19:45 #5
rigtigt ljweb. Den skal tage en random ud.
Avatar billede limemedia Nybegynder
31. marts 2001 - 19:46 #6
SELECT id, navn, ((id*0)+rand()) AS RandomID
FROM $db_table
ORDER BY RandomID LIMIT 0, 1
Avatar billede limemedia Nybegynder
31. marts 2001 - 19:48 #7
RandomID vil returnere et tilfældigt tal mellem 0 og 1, ved at orderby dette tilfældigt tal udvælger du én tilfældig og med LIMIT sørger du for at få ét resultat... ret i LIMIT\'en og du kan få flere resultater
Avatar billede gizmo-gizmo Nybegynder
31. marts 2001 - 19:52 #8
---> ljweb
Det virker i min test!
jeg skal lige prøve om det virker i sammenhæng med mit script, lige to sek....
Avatar billede limemedia Nybegynder
31. marts 2001 - 19:59 #9
selvfølgelig gør det dét *g*
Avatar billede gizmo-gizmo Nybegynder
31. marts 2001 - 20:00 #10
YEEES!
det virker sq´. Så siger jeg mange tak.
Det jeg rodede med ca. 2 timer igår, fik jeg her på eksperten på 5 min :D

Avatar billede limemedia Nybegynder
31. marts 2001 - 20:04 #11
:o)
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
Computerworld tilbyder specialiserede kurser i database-management

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