schleckerbeck
Erfahrenes Mitglied
Hi,
ich will alle Produkte eines Herstellers ausgeben. Ich habs bis jetzt wie folgt gelöst:
Hier die Datenbankstruktur:
hersteller
id | name
1 | korg
produkte
id | name | beschreibung | preis | h_id
1 | pa80 | beschreib | 1299 | 1
Die h_id ist der Fremdschlüssel der von der Tabelle hersteller bezogen wird.
Jetzt meine Frage: Kann man das nicht irgendwie eleganter mit z. B. nur einer DB Abfrage lösen?
thx!
ich will alle Produkte eines Herstellers ausgeben. Ich habs bis jetzt wie folgt gelöst:
PHP:
$sql = mysql_query("Select name from hersteller")
while($result = mysql_fetch_row($sql))
{
$sql2 = mysql_query("Select * from produkte where h_id='$result[0]'");
while($result2 = mysql_fetch_row($sql2))
{
echo $result2[1];
}
}
Hier die Datenbankstruktur:
hersteller
id | name
1 | korg
produkte
id | name | beschreibung | preis | h_id
1 | pa80 | beschreib | 1299 | 1
Die h_id ist der Fremdschlüssel der von der Tabelle hersteller bezogen wird.
Jetzt meine Frage: Kann man das nicht irgendwie eleganter mit z. B. nur einer DB Abfrage lösen?
thx!