Seite 49 von 65
Verfasst: 22.07.2008 18:37
von Tovi
Jo, danke für den Tip.
Jetzt aber wohl ne ganz doofe Frage:
Woher bekomme ich PHP5 ??? Provider ?? Da hab ichn leider nix gefunden.
Danke, Gruß,
Tovi
Verfasst: 22.07.2008 18:44
von Boecki91
Einfach mal deinen Hoster fragen
Verfasst: 22.07.2008 20:34
von Saddl
Hallo Zusammen,
ich bekomme 2 * 2 Fehlermeldungen die sich auf die Datenbank beziehen.
Datenbank-Fehler
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT avg(auswartstipp) as atore, auswarts FROM tippspiel_user
SELECT hilfe2.heim, round((htore + atore)/2) as htore FROM (SELECT avg(auswartstipp) as atore, auswarts FROM tippspiel_usertips u, tippspiel_spieltage s WHERE userid='2' and u.spielid = s.spielid group by auswarts) hilfe, (SELECT avg(heimtipp) as htore, heim FROM tippspiel_usertips u, tippspiel_spieltage s wHERE userid='2' and u.spielid = s.spielid group by heim) hilfe2 Where hilfe.auswarts=hilfe2.heim order by hilfe2.heim
Line : 1476
File : userstatistik.php
Datenbank-Fehler
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'select distinct spielerid from buli2_tippspiel_torschuetzen_use
SELECT * FROM buli2_tippspiel_torschuetzen where spielerid in (select distinct spielerid from buli2_tippspiel_torschuetzen_user) ORDER BY tore DESC
Line : 52
File : admin_meister2.php
jeweils 1 und 2 Liga.
Alle 4 Meldungen beziehen sich auf folgende (immer gleiche) Zeile in den jeweiligen Dateien:
if( !$result = $db->sql_query($sql) )
message_die(GENERAL_ERROR, $lang['tipp_Sql_Error'], $lang['Error'], __LINE__, __FILE__, $sql);
while($row = $db->sql_fetchrow($result))
Hat vieleicht jemand ein Idee ob und wie ich den Befehl anpassen kann.
Verfasst: 22.07.2008 21:40
von Boecki91
Die Zeilen da drüber wären interressanter...
Verfasst: 22.07.2008 21:51
von Saddl
Direkt darüber steht jeweils :
$perstoptreffer['treffer'][] = $row['treffer'];
$perstoptreffer['tag'][] = $row['spieltag'];
}
$sql = "SELECT hilfe2.heim, round((htore + atore)/2) as htore FROM (SELECT avg(auswartstipp) as atore, auswarts FROM tippspiel_usertips u, tippspiel_spieltage s WHERE userid='$recordid' and u.spielid = s.spielid "
. " group by auswarts) hilfe, (SELECT avg(heimtipp) as htore, heim FROM tippspiel_usertips u, tippspiel_spieltage s wHERE userid='$recordid' and u.spielid = s.spielid group by heim) hilfe2 Where hilfe.auswarts=hilfe2.heim order by hilfe2.heim";
if( !$result = $db->sql_query($sql) )
message_die(GENERAL_ERROR, $lang['tipp_Sql_Error'], $lang['Error'], __LINE__, __FILE__, $sql);
while($row = $db->sql_fetchrow($result))
bzw
$verein[] = $row['name'];
$select[] = '';
}
$sql = "SELECT * FROM tippspiel_torschuetzen where spielerid in (select distinct spielerid from tippspiel_torschuetzen_user) ORDER BY tore DESC ";
if( !$result = $db->sql_query($sql) )
message_die(GENERAL_ERROR, $lang['tipp_Sql_Error'], $lang['Error'], __LINE__, __FILE__, $sql);
while($row = $db->sql_fetchrow($result))
Ich bin für jede Hilfe SUPER Dankbar
Verfasst: 22.07.2008 23:05
von John Doe
Tippe hier auch auf installiertes php4.
Kannst du die statistik_meister.php aufrufen?
Verfasst: 22.07.2008 23:35
von Saddl
Ich habe jetzt in den betreffenden Files :
if( !$result = $db->sql_query($sql) )
message_die(GENERAL_ERROR, $lang['tipp_Sql_Error'], $lang['Error'], __LINE__, __FILE__, $sql);
while($row = $db->sql_fetchrow($result))
einfach ( mehrmals) gelöscht.
Die Seiten werden jetzt Angezeigt.
Ob auch die Berechnungen stimmen weiß ich noch nicht.
Ich habe auch keine Ahnung welche Auswirkungen das Fehlen der einzelnen Befehle hat, vieleicht hat jemand einen Tip ob sie einfach weggelassen werden können.
Das Tippspiel läuft unter PHP4 und das mit der alten Version seit 3 Jahren.
Ich habe jetzt erste mal die Version 2.. Installiert
Verfasst: 22.07.2008 23:59
von John Doe
Die Fehlermeldung zu löschen wird nichts bringen.
Der Code von 2.5 läuft nicht mit php4.
Auch werden die Berechnungen fehlerhaft, respektive garnicht vorhanden sein.
Da hilft es nur einzelne Teile zu löschen und auf ein paar Anzeigen zu verzichten.
Verfasst: 23.07.2008 00:20
von Saddl
Danke für die Hilfe (sogar zu so später Stunde).
Die fehlenden Berechnungen sind mir gerade aufgefallen.
Schade, werde wieder die alte Version einbauen.
DANKE
Verfasst: 25.07.2008 10:33
von Tovi
Hallo nochmal,
o.a. Fehelr hab ich ja auch. Hab jetzt auf PHP5 "hochgerüstet". Leider ergeben sich dadurch keinerlei Änderungen.
Jemand noch ein Tip ?? Auf anderen Seiten läuft es ja .........
Danke, Gruß,
Tovi