Avatar billede t-rex Nybegynder
11. januar 2005 - 19:11 Der er 4 kommentarer og
1 løsning

inner join

hey en der kan hjælpe med et inner join.

jeg har :

2 tabler (ordre_vare og vare)

jeg har nu følgende udtræk men det virker ikke. den skriver kun det første den støder på i databasen så tænkte om det skulle være et inner join i stedt.


    $ordre = mysql_query("SELECT varenr FROM ordre_vare WHERE ordre_id = '$_GET[id]'");
    while($row_ordre = mysql_fetch_array($ordre))
        {
        echo $row_ordre['varenr'];
        $salg = $row_ordre['salg'];
        };
               
    $res = mysql_query("SELECT * FROM vare WHERE varenr = '$row_ordre[varenr]'") or die("fejl i :<br>" .mysql_error());
    while($row = mysql_fetch_array($res))
        {
        echo"
        <table width=100% border=0 cellspacing=0 cellpadding=0 class=text>
          <tr>
        <td width=15%>".$row['varenr']."</td>
        <td width=65%>".$row['varenavn']."</td>
          <td>".$row['salg']."</td>
          </tr>
        </table>";
        };
Avatar billede hmortensen Nybegynder
11. januar 2005 - 19:23 #1
SELECT vare.varenr, vare.varenavn FROM vare, ordre_vare WHERE vare.varenr = ordre_vare.varenr AND ordre_id = $_GET['id']
Avatar billede t-rex Nybegynder
11. januar 2005 - 20:48 #2
det virket. men hvordan for jeg den til at udskrive salgs prisén også. den står under ordre_vare også salg.
Avatar billede hmortensen Nybegynder
11. januar 2005 - 21:13 #3
Så vælger du bare det felt også:
SELECT vare.varenr, vare.varenavn, ordre_vare.salg FROM vare, ordre_vare WHERE vare.varenr = ordre_vare.varenr AND ordre_id = $_GET['id']
Avatar billede t-rex Nybegynder
11. januar 2005 - 21:43 #4
fedt det er ikke sådan at være newbe :-)

smider du et svar.
Avatar billede hmortensen Nybegynder
11. januar 2005 - 22:37 #5
Har selv været der :)
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