Seite 1 von 2
Allgemeiner Fehler
Verfasst: 01.09.2005 08:09
von Ace16
Fehler: Couldn't obtain game data
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 '' at line 5
SELECT * FROM phpbb_ina_games ORDER BY
Line : 749
File : activity.php
Morgen habe es mal wieder geschafft die Fehler meldung kommt immer wenn ich auf die 2 Spiele seite des Activity Mod Plus wechseln will wäre nett wenn mir jemand erklären könnte was ich machen soll
Verfasst: 01.09.2005 14:38
von Ace16
Soll ich in der MSQl datenbank was umstellen?
Verfasst: 01.09.2005 14:46
von SD582
Hi
Schau dir in der activity.php bei Zeile 749 den Zusammenbau des SQL-Statements genau an. Da wird irgendwas falsch zusammengebaut.
Es könnte auch schon vorher irgendwo sein. Eventuell werden Teile des SQL-Statements an anderer Stelle zusammengebaut. Da mußt du dich durchsuchen - SQL und PHP-Kenntnisse sind dabei sehr von Vorteil.
Gruß
Franz
Verfasst: 01.09.2005 14:51
von Ace16
SD582 hat geschrieben:Hi
Schau dir in der activity.php bei Zeile 749 den Zusammenbau des SQL-Statements genau an. Da wird irgendwas falsch zusammengebaut.
Es könnte auch schon vorher irgendwo sein. Eventuell werden Teile des SQL-Statements an anderer Stelle zusammengebaut. Da mußt du dich durchsuchen - SQL und PHP-Kenntnisse sind dabei sehr von Vorteil.
Gruß
Franz
Habe vielen Dank für deinen Beitrag
PHP kenntnisse gehen zur not aber in MSQL kannst mich vergessen
Zeile 749 ist
Code: Alles auswählen
message_die(GENERAL_ERROR, $lang['no_game_data'], "", __LINE__, __FILE__, $sql);
Verfasst: 01.09.2005 15:55
von SD582
Hi
Also da wird der Fehler nur ausgegeben. Passieren tut er früher.
Am bessten wird wohl sein, du verlinkst erst einmal die activity.php (umbenennen auf z.B. activity.php.txt nicht vergessen) damit da jemand reinschauen kann.
Es kann aber durchaus sein, daß noch weitere Dateien durchgesehen werden müssen, weil, wie gesagt, SQL-Statements oft an anderen Orten zusammengebaut werden als sie dann ausgeführt werden.
So eine Suche kann in Arbeit ausarten. Überhaupt dann, wenn man nur einzelzeilen zu sehen bekommt
Gruß
Franz
Verfasst: 03.09.2005 12:09
von Ace16
Ok vieln dank für deine Hilfe. Hier ist die activity.php
als. activity.php.txt
http://www.fileloader.de/file_data/file ... JzSTCG.txt
Verfasst: 03.09.2005 13:13
von SD582
Hi
Also irgendwo in deinen Dateien gibt es eine Zuweisung auf iNA_GAMES.
Diese Konstante steht für den Tabellennamen, welcher im aktuellen Select verwendet wird.
Du mußt als erstes feststellen, um welchen Tabellennamen es sich handelt und ob diese Tabelle in deiner datenbank existiert.
Wenn nicht, hast du entweder das Datenbankupdate nicht ausgeführt oder es ist fehlerhaft programmiert.
Dann kannst du noch prüfen ob in der Tabelle auch etwas drinnensteht.
Und dann würde ich zum Test zumindest den Aufruf von message_die() so ändern, daß auch der select-String mit ausgegeben wird.
Wenn das noch nichts hilft, würde ich in den Programmteilen oberhalb Debugmeldungen einbauen, die mir sagen, warum der select-String so zusammengebaut wird und dann nachforschen, was zu tun wäre, um die passenden Bedingungen herzustellen.
Gruß
Franz
Verfasst: 03.09.2005 13:50
von Ace16
SD582 hat geschrieben:Hi
Also irgendwo in deinen Dateien gibt es eine Zuweisung auf iNA_GAMES.
Diese Konstante steht für den Tabellennamen, welcher im aktuellen Select verwendet wird.
Du mußt als erstes feststellen, um welchen Tabellennamen es sich handelt und ob diese Tabelle in deiner datenbank existiert.
Wenn nicht, hast du entweder das Datenbankupdate nicht ausgeführt oder es ist fehlerhaft programmiert.
Dann kannst du noch prüfen ob in der Tabelle auch etwas drinnensteht.
Und dann würde ich zum Test zumindest den Aufruf von message_die() so ändern, daß auch der select-String mit ausgegeben wird.
Wenn das noch nichts hilft, würde ich in den Programmteilen oberhalb Debugmeldungen einbauen, die mir sagen, warum der select-String so zusammengebaut wird und dann nachforschen, was zu tun wäre, um die passenden Bedingungen herzustellen.
Gruß
Franz
Habe vielen
Dank wenn ich dir die MSQL daten geben könntest du dir das ganze mal ansehen?
Hatte früher denn Activity Mod non plus verwendet ihn aber glaube ich nicht aus der Datenbank gelöscht.
Verfasst: 03.09.2005 14:49
von SD582
Hi
Ich denke, wenn ich da ernsthaft rangehen soll, brauche ich auf alle Fälle einen FTP Zugang, damit ich die Dateien durchsehen und ggf. Debugmeldungen einbauen kann.
MySQL-Zugangsdaten habe ich dann implizit aus der config.php
Gruß
Franz
PS - email Adresse ist unten zu finden

Verfasst: 03.09.2005 15:15
von Ace16
SD582 hat geschrieben:Hi
Ich denke, wenn ich da ernsthaft rangehen soll, brauche ich auf alle Fälle einen FTP Zugang, damit ich die Dateien durchsehen und ggf. Debugmeldungen einbauen kann.
MySQL-Zugangsdaten habe ich dann implizit aus der config.php
Gruß
Franz
PS - email Adresse ist unten zu finden

Hast ne mail
