Allgemeiner Fehler

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Ace16
Mitglied
Beiträge: 28
Registriert: 22.05.2005 09:47

Allgemeiner Fehler

Beitrag 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
Ace16
Mitglied
Beiträge: 28
Registriert: 22.05.2005 09:47

Beitrag von Ace16 »

Soll ich in der MSQl datenbank was umstellen?
Benutzeravatar
SD582
Mitglied
Beiträge: 307
Registriert: 08.07.2005 13:15
Wohnort: Salzburg
Kontaktdaten:

Beitrag 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
Wer einen Rechtschreibfehler findet, darf ihn ruhig behalten. Ich habe noch genug davon auf Lager.
--- Sendet mir bitte KEINE PMs - Ich bevorzuge richtige email!
Ace16
Mitglied
Beiträge: 28
Registriert: 22.05.2005 09:47

Beitrag 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);
Benutzeravatar
SD582
Mitglied
Beiträge: 307
Registriert: 08.07.2005 13:15
Wohnort: Salzburg
Kontaktdaten:

Beitrag 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
Wer einen Rechtschreibfehler findet, darf ihn ruhig behalten. Ich habe noch genug davon auf Lager.
--- Sendet mir bitte KEINE PMs - Ich bevorzuge richtige email!
Ace16
Mitglied
Beiträge: 28
Registriert: 22.05.2005 09:47

Beitrag 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
Benutzeravatar
SD582
Mitglied
Beiträge: 307
Registriert: 08.07.2005 13:15
Wohnort: Salzburg
Kontaktdaten:

Beitrag 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
Wer einen Rechtschreibfehler findet, darf ihn ruhig behalten. Ich habe noch genug davon auf Lager.
--- Sendet mir bitte KEINE PMs - Ich bevorzuge richtige email!
Ace16
Mitglied
Beiträge: 28
Registriert: 22.05.2005 09:47

Beitrag 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.
Benutzeravatar
SD582
Mitglied
Beiträge: 307
Registriert: 08.07.2005 13:15
Wohnort: Salzburg
Kontaktdaten:

Beitrag 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 :)
Wer einen Rechtschreibfehler findet, darf ihn ruhig behalten. Ich habe noch genug davon auf Lager.
--- Sendet mir bitte KEINE PMs - Ich bevorzuge richtige email!
Ace16
Mitglied
Beiträge: 28
Registriert: 22.05.2005 09:47

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

Zurück zu „phpBB 2.0: Mod Support“