Gå til innhold

vise data fra to tabeller?


Anbefalte innlegg

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
Lenke til kommentar
Videoannonse
Annonse

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
Lenke til kommentar
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å ;)

Lenke til kommentar

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å
×
×
  • Opprett ny...