Gå til innhold

vise data fra to tabeller?


Anbefalte innlegg

Skrevet (endret)

Har to tabeller. En med biler og en med bilder av bilene. Vi gjerne få frem navnet på bilde nr 1 på hver av bilene samt liste opp alle bilene i en tabell.

 

$biler_sporring = mysql_query("SELECT * FROM $tabell_biler INNER JOIN $tabell_bilder WHERE $tabell_bilder.bil_id = $tabell_biler.id AND $tabell_bilder.bilde_nr = 1");

while( $biler = mysql_fetch_array($biler_sporring)) {
 	if(($biler[merke] != "BLANK") && ($biler[merke] != "")) {
   
   echo "<tr height=40px>
   
   <td>$biler[bilde_navn] </td>
   
   <td><a href=?s=bil&id=$biler[id]>".$biler[id]."</a></td>

   <td>$biler[modell]</td>

   <td>$biler[merke]</td>

   <td>$biler[arsmodel]</td>

   </tr>";
   }
}

 

Problemet mitt er at $biler[id] blir id'en til bildet og ikke av bilene.

Endret av groenlid
Videoannonse
Annonse
Skrevet (endret)

pleier å bli sånn når man har et felt i to eller flere tabeller som har likt navn og kjører en join i de tabellene ;)

 

Et godt tips vil være å velge hvilke felter man faktisk trenger i stedet for å skrive *.

Endret av Ernie
Skrevet
pleier å bli sånn når man har et felt i to eller flere tabeller som har likt navn og kjører en join i de tabellene ;)

 

Et godt tips vil være å velge hvilke felter man faktisk trenger i stedet for å skrive *.

6744674[/snapback]

 

takk takk ernie. det funker nå ;)

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...