Jeg har nedenstående 2 tabeller...
vaerdi_tabel
id(PK)
vaerdi_id(int)
vaerdi_navn(char)
navne_tabel
id(PK)
navn(char)
forsvar(int)
midtbane(int)
angreb(int)
Jeg skal have trukket data ud så de værdier der står i forsvar, midtbane og angreb bliver "oversat" til det navn der står i vaerdi_tabel.vaerdi_navn. Jeg skal bruge det sammen med PHP således jeg får skrevet
Navn: et navn
forsvar: vaerdi_navn
midtbane: vaerdi_navn
angreb: vaerdi_navn
Det jeg har svært ved er at se hvordan jeg får lavet strengen således at vaerdi_id bliver undersøgt for både forsvar, midtbane og angreb, er det overhovedet muligt...?
Hej,
Det kan sagtens lade sig gøre :-)
Hvis jeg har forstået dit tabel design korrekt, så refererer "forsvar", "midtbane" og "angreb" til en "vaerdi_id"....korrekt?
Hvis dette er tilfældet så kan du hente dine oplysninger ved følgende sql udtryk:
SELECT nt.navn, fs.vaerdi_navn AS forsvar, mb.vaerdi_navn AS midbane, ag.vaerdi_navn AS angreb
FROM navne_tabel nt
INNER JOIN vaerdi_tabel fs ON nt.forsvar = fs.vaerdi_id
INNER JOIN vaerdi_tabel mb ON nt.midtbane = mb.vaerdi_id
INNER JOIN vaerdi_tabel ag ON nt.angreb = ag.vaerdi_id
Dit recordset vil indeholde 4 kolonner (navn, forsvar, midtbane og angreb).
/Michael.