Avatar billede 4u2x Nybegynder
26. juli 2006 - 19:12 Der er 2 kommentarer og
1 løsning

hent tekst fra anden tabel hvor id er lig med

Jeg har her en query linje hvor jeg bl.a. udskriver et tal som er lig med et bestemt land. Query skal vist hente 2 tabeller i stedet for kun den nuværende 1, men er lidt i tvivl om hvordan jeg skal få den til at se ud for at den gør som jeg vil have den til..
Tabel1 er "familie"  // her hentes det id som skal bruges til at hente landets navn
Tabel2 er "lande"  // her finder vi så navnet til landet via det ID vi får fra "familie-tabellen".

$query = mysql_query("SELECT * FROM familie ORDER BY land,hotelnavn ASC LIMIT $list,$visantal");
while($myrow = mysql_fetch_array($query))
{
    $land = $myrow["land"];  // tallet
}

På forhånd tak! :)
Avatar billede Slettet bruger
27. juli 2006 - 23:36 #1
Et lille tip: Lad være med at vælge * fra tabellen, da du så ofte vil få overført mere data, end du har brug for i den pågældende situation. I stedet bør du liste de felter, du ønsker at trække ud.

Her er et eksempel på en stump kode, som nok ligner det, du skal bruge. Hvis jeg skal kunne hjælpe mere præcist, skal jeg lige vide lidt mere om den anden tabel.

SELECT hotelnavn, lande.navn as land
FROM familie, lande
WHERE familie.land = lande.id
ORDER BY lande.navn, hotelnavn ASC LIMIT $list,$visantal
Avatar billede 4u2x Nybegynder
28. juli 2006 - 23:18 #2
genious.. kan da godt se det klare billede nu igen :)  sommer og druk gør ikk en klogere kan jeg hurtigt konkludere.. :/

lig svar :)
Avatar billede Slettet bruger
28. juli 2006 - 23:29 #3
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