Tabellen abhängig sortiert ausgeben

macavity

Grünschnabel
Hallo
Ich bin noch etwas unerfahren und habe da ein Problem mit der sortierten Ausgabe von Tabellen.
Ich lese aus zwei Mysql-Tabellen ein: (z.B (gekürzt):
PHP:
SELECT tabelle1.titel1 from tabelle1 … 
$Recordset1 = mysql_query($query_Recordset1, $localhost)
$row_Recordset1 = mysql_fetch_assoc($Recordset1) 
SELECT tabelle2.titel2 , tabelle2.name2, tabelle2.adresse2 from tabelle2
... etc 
$Recordset2 = mysql_query($query_Recordset2, $localhost)
$row_Recordset2 = mysql_fetch_assoc($Recordset2)
Jetzt möchte ich aber die Ergebnisse so sortieren, dass $row_Recordset1['titel1'] aus Tabelle 1 jeweils als Überschrift für die Ausgabe jeweils nur derjenigen Ergebnisse von Tabelle 2 dient, bei denen $row_Recordset2['titel2'] aus der zweiten Tabelle = $row_Recordset1['titel1'] ist.
Ich habe das mit zwei do-while Schleifen in Verbindung mit if-else versucht. Die Überschriften werden schön brav ausgegeben. Aber es wird kein brauchbares Ergebnis darunter angezeigt Mein Quellcode (gekürzt):
PHP:
<?php do {  
echo $row_Recordset1['titel1']; ?>
  <hr>
<?php do {  
if ($row_Recordset1['titel1'] == $row_Recordset2['titel2']) {   
 echo $row_Recordset2['titel2'].” “.$row_Recordset2['name2'].” ….etc
}  else  { echo "keine Einträge";
	}
} while ($row_Recordset2 = mysql_fetch_assoc($Recordset2)); ?>
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
Hat jemand eine Idee wie ich das so ausgeben kann, dass ALLE passenden Ergebnisse aus der zweiten Tabelle den jeweilige Überschriften aus der 1. Tabelle zugeordnet werden.

Wäre für jeden kleinen Wink dankbar.
macavity
 
Zuletzt bearbeitet von einem Moderator:
Zurück