Ik heb een MySQL-database met twee tabellen:
- tdias (met de velden diaID, diaPad, diaOmschrijving en diaPrijsID)
- tprijs (met de velden prijsID en prijstekst)
Ik wil een overzicht van alle records die in de database staan, maar in plaats van het veld diaPrijsID zou ik graag de waarden van het veld prijstekst uit de tabel tprijs laten zien. Ik weet dat dit mogelijk is door een JOIN. Ik heb al op het forum en de tutorials gezocht, maar wat ik ook probeer: ik krijg het niet voor elkaar. Ik heb de volgende code:
<?php
//verwijzign naar extern formulier naar verbinding met naam database, username en password
include("verbinding/connect.php");
//query definieren
$q_allesophalen="SELECT * FROM tdias"; //selecteer alles uit de tabel tdias
$alles=mysql_query($q_allesophalen); //het resultaat heet 'alles'
$num=mysql_numrows($alles); //tel het aantal rijen van het resultaat
mysql_close(); //sluiten
//titel maken voor pagina en loopje draaien
echo "<b><center>Database Output</center></b><br><br>";
$i=0;
while($i < $num)
{
//alle gevonden records laten zien
$diaID=mysql_result($result,$i,"diaID");
$diaPad=mysql_result($result,$i,"diaPad");
$diaOmschrijving=mysql_result($result,$i,"diaOmschrijving");
$diaprijsID=mysql_result($result,$i,"diaprijsID");
echo "<b>$diaID $diaPad</b><br>Omschrijving: $diaOmschrijving<br>diaPrijsID: $diaPrijsID<br><hr><br>";
$i++;
}
?>
Die selecteert dus alleen de records uit de tabel tdias. Kan iemand me helpen met het maken van de JOIN?
Alvast enorm bedankt!
Dirk