groenlid Skrevet 26. august 2006 Skrevet 26. august 2006 (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 26. august 2006 av groenlid
Ernie Skrevet 26. august 2006 Skrevet 26. august 2006 (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 26. august 2006 av Ernie
groenlid Skrevet 27. august 2006 Forfatter Skrevet 27. august 2006 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å
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå