Die Ausgabe dürfte dann wahrscheinlich so aussehen:
Spiel1/Mod1 - Spieleranzahl1 - TeamName1 - SpielerName1
Spiel1/Mod1 - Spieleranzahl1 - TeamName1 - SpielerName2
Spiel1/Mod1 - Spieleranzahl1 - TeamName1 - SpielerName3
Spiel1/Mod1 - Spieleranzahl1 - TeamName1 - SpielerName4
Spiel2/Mod1 - Spieleranzahl2 - TeamName1 - SpielerName1
Spiel2/Mod1 - Spieleranzahl2 - TeamName1 - SpielerName2
Spiel2/Mod2 - Spieleranzahl2 - TeamName2 - SpielerName1
Spiel2/Mod2 - Spieleranzahl2 - TeamName2 - SpielerName2
So in etwa. Nun hast du das Problem, dass die Spiele/Mods doppelt ausgegeben werden, was vollkommen normal ist.
Du musst also Mitloggen lassen, welches Spiel bereits ausgegeben wurde:
Code:
unset ($game);
while ($myrow = myqsl_fetch_array ($result))
{
if ($game != $myrow['spiel_mod'])
{
echo $myrow['spiel_mod']; // Ausgabe des Spiels
$game = $myrow['spiel_mod'];
}
echo $myrow['player']; // Ausgabe des Spielers
}
Das ist jetzt ein einfaches Beispiel, aber so funktioniert es. Du musst es nur entsprechend erweitern.
Bei der SQL-Abfrage ist jedoch noch wichtig, das du noch ein ORDER BY für den Spielnamen einbaust.