Join on werkt niet

Status
Niet open voor verdere reacties.

parisdiesel

Gebruiker
Lid geworden
15 nov 2008
Berichten
94
Hoi met onderstaande code wil ik een afbeelding van de auto laten zien die bij de gegevens behoord, jammer genoeg werkt deze code niet. Wat doe ik fout?
PS, onderstaand is niet de volledige code, maar wel het stukje dat niet werkt:confused:

Tabel afbeeldingen
id,nummer,naam,aklein,agroot.
tabel gegevens
id,model,model2,bouwjaar,kmstand,prijs,uitvoering enz.

gegevens_id koppelen aan afbeelding_nummer

PHP:
<?php
$sql1 = "SELECT * FROM gegevens JOIN afbeeldingen ON afbeeldingen.nummer_ID=gegevens.id";
$res1 = mysql_query($sql1);
while($row1 = mysql_fetch_assoc($res1)){
$beeld = $row1['aklein']. '/'. $row1['naam'];

$sql = "SELECT * FROM gegevens";
$res = mysql_query($sql);
while($row = mysql_fetch_assoc($res)){

?>

 <tr>
  <td valign="middle">
   <table border="0">
    <tr> 
     <td><a>
      <img src="<?php echo $beeld;?>" width="85" border="0"></a></td>
     <td valign="top"><b><?php echo $row['model'];?></b><br /><?php echo $row['model2'];?></td>
    </tr>
   </table>
</td>
 
<td valign="top"><p><?php echo $row['kleur'];?></p></td>
  <td valign="top"><p><?php echo $row['kmstand'];?></p></td>
  <td valign="top"><p><?php echo $row['prijs'];?></p></td>
  <td valign="top"><p><?php echo $row['bouwjaar'];?></p></td>
 </tr> 
<?php
}
}
?>
</table>
<?php
Mod: PHP-tags hebben we niet voor niets beschikbaar voor het forum, gebruik ze dus ook.
 
Laatst bewerkt door een moderator:
Wat werkt er niet? Welke fout zie je? Wat staat er in die tabel?

Kun je wat meer informatie geven, dat maakt het een stuk makkelijker voor ons ;)
 
Gebruik LEFT/INNER/OUTER/RIGHT JOIN, niet alleen JOIN.
 
Bedankt voor jullie reacties, ik ga ermee aan de slag. Mocht allemaal niet lukken kom ik vanzelf weer terug:D
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan