Avatar billede cvsac Nybegynder
03. februar 2001 - 17:07 Der er 8 kommentarer og
1 løsning

random

hvordan får man mysql med en select * til at vælge noget random fra en database feks at vælge en random linje ud af databsen ... jeg skal bruge det til en slags citat dims til min hjemmeside på forsiden
Avatar billede lp Nybegynder
03. februar 2001 - 17:13 #1
det kommer an på version, men hvis du bruger version 3.23 eller nyere kan du lave en:

select * from tabel where etellerandet = nogetandet order by rand()
Avatar billede hoejrup Nybegynder
03. februar 2001 - 17:14 #2
Avatar billede lp Nybegynder
03. februar 2001 - 17:16 #3
hoejrup -> tjahh, hvis han bruger asp, men hvordan ved du det?
Avatar billede cvsac Nybegynder
03. februar 2001 - 17:17 #4
hvad nu hvis den kun skal udskrive EN af de mange linjer der er ?
Avatar billede lp Nybegynder
03. februar 2001 - 17:19 #5
så til tilføjer du bare lidt mere:

select * from tabel where etellerandet = nogetandet order by rand() limit 0,1

men husk det SKAL være version 3.23 eller nyere....
Avatar billede cvsac Nybegynder
03. februar 2001 - 17:28 #6
ok min er åbenbart en ældere version .... hvad gør jeg så ?
Avatar billede lp Nybegynder
03. februar 2001 - 17:31 #7
opdaterer den ved hjælp af www.mysql.com hvis du har adgang, ellers må du kontakte dit webhotel. version 3.23 er released omkring den 22 januar i en stable version, så den bør installeres. det er den eneste mulighed du har for at lave random output med databasen, ellers skal du få din kode til det, men det er både tungere og dårligere.....
Avatar billede cvsac Nybegynder
03. februar 2001 - 17:36 #8
jeg tror jeg vælger den sidste løsning ...
ihvertifal i førsteomgang ....
kender du noget til at få php til at gører det ?
Avatar billede lp Nybegynder
03. februar 2001 - 17:40 #9
nope, ikke noget der virker ordentligt.......
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