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 ;)