Ich möchte auf meiner Homepage eine Sporttabelle von einer Fußballliga erzeugen, welche sich, wenn ich die Ergebnisse eingebe automatisch updated.
Das ist nicht trivial.
das automatisch "updaten" an sich ist trivial, da die Tabelle ja nur eine abfrage auf den Datenbestand ist. wenn neue ergebnisee eingegeben werden, dann liegt somit auch automatisch die tabelle durch die eine abfrage vor.
Na gut wenn du meinst, ich hab sowas programmiert und hab dafür sehr lange gebraucht.
Bei mir sieht z.b. die Abfrage der Tabelle so aus (mit Hilfe von hier):
SELECT
m.*,
SUM( IF((m.id = s.team1 AND s.tore1 > s.tore2) OR (m.id = s.team2 AND s.tore1 < s.tore2), 2, 0))
+ SUM(IF(s.tore1 = s.tore2, 1, 0)) -m.pkt0 as pkt,
SUM( IF((m.id = s.team1 AND s.tore1 < s.tore2) OR (m.id = s.team2 AND s.tore1 > s.tore2), 2, 0))
+ SUM(IF(s.tore1 = s.tore2, 1, 0)) -m.pkt0 as pkt2,
( SUM( IF((m.id = s.team1 AND s.tore1 > s.tore2) OR (m.id = s.team2 AND s.tore1 < s.tore2), 2, 0))
+ SUM(IF(s.tore1 = s.tore2, 1, 0)) ) / count(s.tore1) as p_s,
SUM(IF((m.id = s.team1 AND s.tore1 > s.tore2) OR (m.id = s.team2 AND s.tore1 < s.tore2), 1, 0)) AS g,
SUM(IF((m.id = s.team1 AND s.tore1 < s.tore2) OR (m.id = s.team2 AND s.tore1 > s.tore2), 1, 0)) AS v,
SUM(IF(s.tore1 = s.tore2, 1, 0)) AS u,
SUM(IF(m.id = s.team1, s.tore1, 0)) + SUM(IF(m.id = s.team2, s.tore2, 0)) AS tore1,
(SUM(IF(m.id = s.team1, s.tore1, 0)) + SUM(IF(m.id = s.team2, s.tore2, 0))) / COUNT(s.tore1) AS t1_s,
SUM(IF(m.id <> s.team1, s.tore1, 0)) + SUM(IF(m.id <> s.team2, s.tore2, 0)) AS tore2,
(SUM(IF(m.id <> s.team1, s.tore1, 0)) + SUM(IF(m.id <> s.team2, s.tore2, 0))) / COUNT(s.tore1) AS t2_s,
SUM(IF(m.id = s.team1, s.tore1, 0)) + SUM(IF(m.id = s.team2, s.tore2, 0)) -
SUM(IF(m.id <> s.team1, s.tore1, 0)) - SUM(IF(m.id <> s.team2, s.tore2, 0)) AS diff,
COUNT(s.tore1) AS spiele
FROM mz_saison_teams as m LEFT JOIN mz_spiele AS s ON (m.id = s.team1 OR m.id = s.team2) AND s.saison=41 LEFT JOIN mz_saison AS saison ON saison.id = s.saison WHERE m.saison=41 GROUP BY m.id ORDER BY pkt DESC, diff DESC, tore1 DESC
Struppi.
--
Javascript ist toll (Perl auch!)
Javascript ist toll (Perl auch!)