Hallo, ich habe ein kleines Problem. Und zwar habe ich mir dank euere hilfe damals so ne join geschichte gemacht. Auf meinem Rechner läuft die auch ohne Fehler. Lade ich die nun hoch, bekomme ich folgende fehlermeldungen:
Direkt in der datei: Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in /home/www/doc/6005/admin@verwaltung-nord.de/ifsl.net/www/liga/tabelle.php on line 60
Und wenn ich die im Header als tabelle habe: You have an error in your SQL syntax near 'ON ( s1.spiel_id = s2.spiel_id AND s1.team != s2.team AND s1.liga = '1' AN' at line 19
So sieht jetzt z.b. eine abfrage aus:
Aber auf meinem Rechner kommen keine fehlermeldungen, beim gleichen script
Direkt in der datei: Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in /home/www/doc/6005/admin@verwaltung-nord.de/ifsl.net/www/liga/tabelle.php on line 60
Und wenn ich die im Header als tabelle habe: You have an error in your SQL syntax near 'ON ( s1.spiel_id = s2.spiel_id AND s1.team != s2.team AND s1.liga = '1' AN' at line 19
So sieht jetzt z.b. eine abfrage aus:
PHP-Code:
$query = "SELECT
s1.liga,
s1.team,
s1.liga,
s1.status,
s2.status,
sum(s1.status) espiele,
sum(s1.tore) etore,
SUM(s2.tore) gtore,
SUM(IF (s1.tore - s2.tore > 0, 3, IF (s1.tore < s2.tore, 0, 1)))+sum(s1.status)-sum(s1.eins) punkte,
SUM(IF (s1.tore - s2.tore > 0, 1, 0)) siege,
SUM(IF (s1.tore = s2.tore, 1, 0))+sum(s1.status)-sum(s1.eins) unentschieden,
SUM(IF (s1.tore < s2.tore, 1, 0)) niederlagen,
sum(s1.tore-s2.tore) toregesamt
FROM
$spieltage s1
JOIN
$spieltage s2
ON (
s1.spiel_id = s2.spiel_id
AND s1.team != s2.team
AND s1.liga = '1' AND s1.status != '2' AND s2.status != '2' AND s1.saison = '$aktuelle_saison'
)
GROUP BY
s1.team
ORDER BY
punkte DESC, toregesamt DESC, etore DESC";
Kommentar