Avatar billede thedeathart Nybegynder
10. april 2004 - 15:05 Der er 5 kommentarer og
1 løsning

MySQL En database variable

Hey..

Jeg har gang i noget php / mysql..

Jeg har 2 tabeller i min datase navn & billed
og jeg vil gerne vide hvordan jeg skal formulere min SELECT for at kunne bestemme at den skal loade billed tilhørende et bestemt navn... noget ala SELECT image.billed where navn = claus..

eller noget i den stil..
Avatar billede repsak Nybegynder
10. april 2004 - 15:10 #1
Det lyder forkert... du mener vel attributter :-)
SELECT imang FROM tabel WHERE navn = 'Uffe';
Avatar billede thedeathart Nybegynder
10. april 2004 - 15:19 #2
ja, jeg vidst også godt at det var forkert, men jeg kendte ikke det rigtige ord, jeg er lidt n00b til php, endnu... Men jeg afprøver lige din kommando, TAK :)
Avatar billede coderdk Praktikant
10. april 2004 - 16:07 #3
Du skal knytte dem sammen med en nøgle. De to tabeller kunne se sådan ud:

navn
----
navnid
fornavn
efternavn

billede
-------
billedeid
navnid
billede

Så kan du udvælge dem sådan:

SELECT n.fornavn, n.efternavn, b.billede FROM navn n, billede b WHERE b.navnid = n.navnid AND n.navnid = 1

Dette er en "INNER JOIN". Det kan også formuleres således:

SELECT n.fornavn, n.efternavn, b.billede FROM navn n INNER JOIN billede b ON n.navnid = b.navnid WHERE n.navnid = 1

:)
Avatar billede thedeathart Nybegynder
14. april 2004 - 21:33 #4
repsak havde det rigtige svar først.. problemet var mat jeg skulle bruge '' omkring navnene..
Avatar billede repsak Nybegynder
15. april 2004 - 09:35 #5
Okay :)
Avatar billede thedeathart Nybegynder
24. april 2004 - 17:13 #6
tak  (lukket)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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