Du mit Deiner Fussballgeschichte

Ist lustig (nicht bös gemeint), den Forschritt zu beobachten
Die aktuelle Aufgabe ist ein bißchen kniffelig...
Ein paar Gedanken im allgemeinen:
Wieviele Spielpaarungen stehen in der Tabelle, wobei die Frage ist, ob Du in der Tab. Hin- _und_ Rückrunde speicherst.
Desweiteren wäre es vielleicht sinnvoll, die Struktur der Tabelle zu ändern (Vorsicht, das ist "Pseudocode", kein gültiges SQL):
Code: Alles auswählen
spiel_id INT(11) auto_increment,
team_a_id INT(11),
team_b_id INT(11),
tore_a INT(4),
tore_b INT(4),
punkte_a INT(4),
punkte_b INT(4)
UNIQUE spiel_id
und die Punkte direkt bei der Eingabe eines Spiels auszurechnen und dann in die Tabelle zu schreiben. So spartst Du Dir hinterher, die Tabelle aufzudröseln. Außerdem würde ich eine zweite Tabelle anlegen:
Code: Alles auswählen
team_id INT(11)
tore INT(8),
punkte INT(8),
KEY team_id
und in diese bei der Eingabe eines Spiels ebenfalls direkt auf den neusten Stand zu bringen. So hast Du Tore und Punkte immer schön nach Mannschaft sortiert vorliegen.
Naja, und wenn wir das dann schon so machen, wie wärs mit einer 3. Tabelle, in der die Mannschafteen liegen?:
Code: Alles auswählen
team_id INT(11), auto_increment,
kompl_name VARCHAR(255) // zum Beispiel "FC Bayern München"
kurz_name VARCHAR(255) // zum Beispiel "Bayern" oder "FCB"
UNIQUE team_id
So, das wärs dann erstmal. HTH, Sascha