Avatar billede bas Forsker
06. februar 2004 - 18:21 Der er 3 kommentarer og
1 løsning

Hent oplysninger fra flere tabeller ?

Hej

Er det muligt at hente oplysninger fra to forskellige
tabeller på én gang ?


Jeg har en opgave, hvor hvor oplysningerne skal hentes fra to forskellige tabeller.

I en tabel kan der f.eks stå:

KEY LokaleID_2 (LokaleId, sælger_ID, Postnummer_ID, Kommune_ID)

Er det en reference, som binder de forskellige tabeller sammen ?

Jeg bruger phpmyadmin - er det KEY jeg selv kan lave, eller er det noget programmet selv laver ?

På forhånd tak.
Avatar billede bas Forsker
07. februar 2004 - 01:34 #1
Jeg har i min php fil skrevet følgende query:

$resultat = mysql_query("SELECT tblovelokale.Udbyder_ID, Navn, Gade, Kvm FROM tblovelokale, tbludbyder, tblpostnummer WHERE tblovelokale.Udbyder_ID = tbludbyder.Udbyder_ID")or die(mysql_error());

Jeg har testet den i phpmyadmin, og den brokker sig ikke - det gør browseren heller ikke.
Problemet er, at jeg ikke kan skrive resultaterne ud.
Jeg er ikke helt klar over, hvordan jeg skal gribe det an.

Jeg har f.eks.:

while ($raekke = mysql_fetch_array($resultat)) {
echo  $raekke[0];

/Martin
Avatar billede bas Forsker
07. februar 2004 - 02:42 #2
Ok, jeg tror jeg er ved at have den.

Men hvad hvis jeg skal hente fra tre eller flere tabeller
- er det så noget med at lave flere koblinger efter SELECT ?

Der skal vel stadigvæk tages hensyn til primær - og fremmednøgler ?

/Martin
Avatar billede bas Forsker
25. februar 2004 - 12:39 #3
post et svar en eller anden, så lukker jeg
Avatar billede bas Forsker
09. september 2004 - 15:07 #4
lukker
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