Hast du es schon mal mit ner verschachtelten mySQL Abfrage versucht also:
ich bin jetzt davon ausgegangen das thid in der Tabelle foren der jeweiligen hid aus der Tabelle headline zugeordnet ist.
Die Variante ist zwar nicht so schön sollte aber funktionieren.
PHP:
$sql_1 = "SELECT * FROM headline";
$res = mysql_query ($sql_1);
while ($row1 = mysql_fetch_assoc ($res))
{
echo $row1['name'] . "<br />";
$sql_2 = "SELECT * FROM foren WHERE thid LIKE " . $row1['hid'];
$res2 = mysql_query ($sql_2);
while ($row2 = mysql_fetch_assoc ($res2))
{
echo $row2['name'] . "<br />";
}
}
Die Variante ist zwar nicht so schön sollte aber funktionieren.