Avatar billede lakana Nybegynder
10. oktober 2006 - 21:36 Der er 8 kommentarer og
1 løsning

Hjælp til mysql sætning

jeg har en tabel der hedder billedgalleri og en tabel der hedder brugere

jeg vil gerne have sådan, den skal hente et random udtræk fra billedgalleri ( billede, brugernavn, tekst, overskrift) hvor "koen" er sat til "d" i brugere

hvordan gør jeg dette
Avatar billede lakana Nybegynder
10. oktober 2006 - 21:40 #1
f.eks

$hent = mysql_query("SELECT tekst,brugernavn,billede,overskrift FROM billedgalleri WHERE TABELLEN brugere koen = 'd'")
Avatar billede hmortensen Nybegynder
10. oktober 2006 - 21:40 #2
Hvordan hænger dine tabeller sammen?
Avatar billede lakana Nybegynder
10. oktober 2006 - 21:41 #3
hvad mener du
Avatar billede lakana Nybegynder
10. oktober 2006 - 22:06 #4
mener selvfølgelig
SELECT
    tekst,brugernavn,billede,overskrift
FROM
    `billedgalleri`
WHERE

  ' her skal den hente fra tabellen brugere og se om "brugernavn"
  fra tabellen "billedgalleri" matcher med "koen" = "d" i  tabellen "brugere"

ORDER BY RAND() DESC LIMIT 0,1
Avatar billede jensgram Nybegynder
10. oktober 2006 - 22:09 #5
SELECT billede, b.brugernavn, tekst, overskrift FROM billedgalleri b NATURAL JOIN brugere WHERE brugere.koen = 'd' ORDER BY RAND LIMIT 1;

--- forudsat at både billedgalleri og brugere har en attribut, der hedder brugernavn (eller en anden reference, der hedder det samme i begge tabeller).
Avatar billede lakana Nybegynder
10. oktober 2006 - 22:13 #6
jeg får intet i output når jeg tester i min phpmyadmin??
og felterne er rigtige
Avatar billede lakana Nybegynder
10. oktober 2006 - 22:30 #7
ingen der kan :(
Avatar billede lakana Nybegynder
10. oktober 2006 - 22:53 #8
jens gider du ikke se på det.. tror du har lavet en fejl.. og da jeg ikke fatter så meget mysql kan jeg ikke selv se det..

plz
Avatar billede lakana Nybegynder
11. oktober 2006 - 00:05 #9
har lacvet
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