Seite 1 von 3

SQL Fehlermeldung nach Tapatalk Update 361 auf 370

Verfasst: 31.03.2013 11:26
von darot
Hallo Leute

Ich habe mittlerweile zweimal das Tapatalk Update ausgeführt und bekomme danach immer wieder folgende Fehlermeldung wenn ich über Tapatalk auf das Forum zugreifen möchte:
SQL ERROR [mysqli]

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 4 [1064]

SQL

SELECT forum_id, mark_time
FROM
phpbb_forums_track
WHERE
user_id = 2
AND
forum_id =
Wenn ich jedoch als Gast oder mit meinem Testaccount das Forum aufrufe, erscheint keine Fehlermeldung. Immer nur dann wenn ich als Admin auf das Forum zugreifen möchte.
Weiss jemand wo der Fehler liegen könnte?

Gruss, Darot

Re: SQL Fehlermeldung nach Tapatalk Update 361 auf 370

Verfasst: 31.03.2013 12:13
von Miriam
Es wird keine Foren ID übergeben.. Warum das so ist, kann ich Dir ad hoc nicht sagen.
Schalte bitte den Debugmodus an. Poste den kompletten Output. KB:debugmode.

Re: SQL Fehlermeldung nach Tapatalk Update 361 auf 370

Verfasst: 31.03.2013 18:20
von darot
Ich habe den Debugmodus eingeschaltet aber es wurde genau die gleiche Fehlermeldung angezeigt. Beim erweiterten Debugmodus wurde auch nur das selbe angezeigt. Oder muss ich etwas spezielles ausführen wenn ich den Debugmodus eingeschaltet habe?

Leider kann ich kein Englisch, habe aber hier http://support.tapatalk.com/threads/3-7 ... post-90157 etwas gefunden von jemanden der das gleiche Problem hatte. Dort gibt es einfach eine user_id 3 an und bei mir wäre es die 2. Ich verstehe aber nicht ganz wie der das Problem lösen konnte und ob ich das auch irgendwie anwenden könnte?

Gruss, Darot

Re: SQL Fehlermeldung nach Tapatalk Update 361 auf 370

Verfasst: 31.03.2013 22:56
von Miriam
Leider habe ich kein Tapatalk. Du kannst aber gern das hier umsetzen und schauen, ob es dann geht:
Finde in der \mobiquo\function\get_inbox_stat.php

Code: Alles auswählen

$forbidden_forum_ary
tausche aus gegen:

Code: Alles auswählen

$forbidden_forums

Re: SQL Fehlermeldung nach Tapatalk Update 361 auf 370

Verfasst: 01.04.2013 10:11
von darot
Hallo

Habe deine vorgeschlagene Änderung durchgeführt was aber zu keinem Erfolg führte. Immer noch die gleiche Fehlermeldung.
Mir ist aufgefallen, dass diese Fehlermeldung nur bei der "Tapatalk" App (iPhone, weiss nicht ob das relevant ist) erscheint. Mit "Tapatalk 2" und "Tapatalk HD" (iPad) kommt keine Fehlermeldung.

Re: SQL Fehlermeldung nach Tapatalk Update 361 auf 370

Verfasst: 01.04.2013 10:22
von AYYILDIZLAR
Hallo,

Ich hatte vor einiger Zeit, glaube 2 oder 3 Updates vorher auch ein Problem mit der Tapatalk. Ich habe mir da ehrlich gesagt die MOD deinstalliert und logischerweise anstatt das Update, dann die komplette MOD nochmal installiert.
darot hat geschrieben:Mir ist aufgefallen, dass diese Fehlermeldung nur bei der "Tapatalk" App (iPhone, weiss nicht ob das relevant ist) erscheint.
Gehöre auch zu den glücklichen iPhone besitzern, habe aber keine Probleme mit der iPhone App Kombination und der MOD.


Grüße

Re: SQL Fehlermeldung nach Tapatalk Update 361 auf 370

Verfasst: 01.04.2013 10:37
von darot
Ich hatte gestern auch mal den ganzen Mod ausgebaut und neu installiert, brachte leider nichts.

Gruss, Darot

Re: SQL Fehlermeldung nach Tapatalk Update 361 auf 370

Verfasst: 01.04.2013 11:09
von darot
Ich konnte nun den Fehler beheben. Ich habe nun einfach die Datei \mobiquo\function\get_inbox_stat.php wieder mit der alten Datei ersetzt und siehe da, es funktioniert wieder einwandfrei :) .
Ich hoffe mal das im neuen Code nicht irgend etwas wichtiges gewesen wäre, das es den so brauchen würde oder nun zu viel im alten Code steht?

Der neue Code würde so aussehen:

Code: Alles auswählen

                AND ' . $db->sql_in_set('t.forum_id', $forbidden_forum_ary, true, true) ; 
und der alte sah so aus, den ich nun wieder eingebaut habe:

Code: Alles auswählen

                AND ' . $db->sql_in_set('t.forum_id', $forbidden_forum_ary, true, true) . '
                AND t.topic_last_post_time > ' . $user->data['user_lastvisit'];
Gruss, Darot

Re: SQL Fehlermeldung nach Tapatalk Update 361 auf 370

Verfasst: 01.04.2013 11:20
von Gast234254
Falls der Fehler erneut auftritt kannst du das probieren. (warst schneller mit deinem Beitrag wie ich :) )

Tabelle phpbb_forums_track in der Datenbank reparieren --> Tabellen optimieren/reparieren

Mit dem Support Toolkit die Links-/Rechts-IDs zu korrigieren.

Dann wäre noch hier eventuell eine Lösung. Das hast du zwar auch gefunden, aber Anfangs war es die User-ID 2 um die es ging. Nehme an das bei den weiteren Beiträgen dort ein Tipfehler sich eingeschlichen hat. Aber dürfte keine Rolle spielen welche User-Id es sich handelt. User_ID 3 ist standartmäßig in phpBB3 der nächste User nach dem Board-Gründer.

Re: SQL Fehlermeldung nach Tapatalk Update 361 auf 370

Verfasst: 01.04.2013 12:25
von darot
Danke dir, ich werde die Datei nochmals austauschen durch die neue und werde mal deine Vorschläge ausführen. Weiss ja nicht ob es wirklich gut ist eine neue Datei durch eine alte zu ersetzen. Wäre mir lieber es würde dann mit der richtigen Datei funktionieren.

Gruss, Darot