Folgendes
Ich gabe eine Datenbank mit drei Tabellen:
1. software
2. gruppe
3. status
ich möchte die Tabelle software ausgeben. Die Tabelle software hat das Attribut Gkenn --> int Werte. Jetzt steht in der Tabelle gruppe die Bezeichnung für den jeweiligen int Wert, z.B. 1 | Developer Tools.
Nun möchte ich Gkenn, in der Tabelle Software, die Beschreibung des int Wertes aus der Tabelle gruppe zuweisen.
Beziehung: n:1 (software:gruppe).
Gkenn hat die int Werte 1 bis 6.
Wenn ich nun die Tabelle software auslese, steht bei dem Attribut Gkenn nun ein int Wert zw. 1 und 6. Bei der Ausgabe möcht ich aber an dieser Stelle, die passende Beschreibung aus der Tabelle gruppe.
- Code: Select all
$abfrage = "SELECT * FROM software ORDER BY Gkenn";
$ergebnis = mysql_query($abfrage);
echo "<table border='1' width='100%'>";
echo "<tr>";
echo "<td width=20%> DiskNr </td>";
echo "<td width=50%> Titel </td>";
echo "<td width=5%> Anzahl </td>";
echo "<td width=20%> Gruppe </td>";
echo "<td width=5%> Status </div></td>";
echo "</tr>";
while($row = mysql_fetch_object($ergebnis))
{
echo "<tr>";
echo "<td width=20%>", $row->software.DiskNr, "</td>";
echo "<td width=50%>", $row->Titel,"</td>";
echo "<td width=5%> <div align=center>", $row->Anzahl,"</div></td>";
echo "<td width=20%>", $row->Gkenn,"</td>";
echo "<td width=5%> <div align=center>",$row->Skenn,"</div></td>";
echo "</tr>";
}
echo "</table>";
Wie muss ich das anstellen?
PS. Ich habe gerade erst begonnen mich mit der Thematik auseinander zu setzen.
Danke