Avatar billede spidr Nybegynder
11. december 2005 - 16:44 Der er 6 kommentarer og
1 løsning

Tilfældig udtræk

Nogen der sådan lige kan sige hvordan jeg laver et tilfældigt udtræk fra databasen; CharSpeak og hvor Katagorien er = 1??
Avatar billede innercitydk Nybegynder
11. december 2005 - 17:00 #1
SELECT * FROM tabelnavn WHERE CharSpeak=? AND Kategori=1

måske en løsning.. skal ellers gerne bruge bare en anelse mere info :)

Vh
Avatar billede spidr Nybegynder
11. december 2005 - 17:02 #2
Måske også lidt skidt forklaret.

det der skal ske er at jeg skal bruge ET tilfældigt udtræk, altså sådan at hver gang man sender udtækket, så kommer der et tilfældigt udtræk frem.
Avatar billede innercitydk Nybegynder
11. december 2005 - 17:06 #3
ok en måde at gøre det på er at lave et array du fylder med f.eks med primærnøglen fra den tabel du vil lave udtræk fra.. derefter laver du en random der med et tal udvælger indekspladsen i arrayet. Herefter kan du lave et udtræk WHERE primærnøglen=det data der er på indekspladsen i arrayet..

Håber det hjalp dig på vej.. hvad koder du i?
Avatar billede plx Nybegynder
11. december 2005 - 17:07 #4
select * from tabel where kategori=1 order by rand() limit 1
Avatar billede innercitydk Nybegynder
11. december 2005 - 17:07 #5
Ja det var da noget lettere :D
Avatar billede spidr Nybegynder
11. december 2005 - 17:11 #6
Koder i php, tænkte godt selv på at bruge rand, men problemmet er jo så bare at den skal hvide hvor mange indlæg der er i databsaen i den valgte kategori :)

Men ja hvis den der Plx har skrevet, så var det sørme da det nemmeste :) det vil jeg prøve :)
Avatar billede spidr Nybegynder
18. december 2005 - 14:27 #7
Så siger jeg tak, for jeg et svar?
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