Beiträge: 273
Themen: 32
Registriert seit: 29.11.2011
MyBB-Version: 1.8.3
Moin moin,
ich hoffe ich bin hier richtig mit meinem Problem und zwar wenn ich versuche einen Thread in einer bestimmten Kategorie zu öffnen erhalte ich folgendes :
Zitat:MyBB SQL Error
MyBB has experienced an internal SQL error and cannot continue.
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 1Query:SELECT uid FROM mybb_aute WHERE eid=
Was ist das ?
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Meines Wissens nach ist mybb_aute keine MyBB Tabelle und stammt vermutlich von einem Plugin.
Hast Du ein entsprechendes installiert oder deinstalliert?
Beiträge: 273
Themen: 32
Registriert seit: 29.11.2011
MyBB-Version: 1.8.3
Oh ... ich glaub welches Plugin das ist
Ad User To Events ...
Mhmm.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Beiträge: 273
Themen: 32
Registriert seit: 29.11.2011
MyBB-Version: 1.8.3
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Kannst Du etwas genauer beschreiben, wann der Fehler auftritt? Beim Öffnen eines Threads oder beim Erstellen eines solchen? Ist das immer so, oder nur in bestimmten Foren? etc. pp.
Beiträge: 273
Themen: 32
Registriert seit: 29.11.2011
MyBB-Version: 1.8.3
Der Fehler tritt nur auf wenn ich den Thread öffnen will .
z.B.
http://imkerforum.net/thread-707.html
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Zumindest als Gast kann ich da kein Problem feststellen....
Beiträge: 273
Themen: 32
Registriert seit: 29.11.2011
MyBB-Version: 1.8.3
mhmm Ok Danke für den Hinweis
Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
Die Fehlermeldung scheint auf die Zeile 573 hinzuweisen.
PHP-Code:
$query_aute = $db->simple_select("aute", "uid", "eid=".$eventid."");
Wenn die Variable $eventid leer ist, wird die Abfrage nach dem = abgeschnitten.
Du könntest entsprechende Anführungszeichen einfügen:
PHP-Code:
$query_aute = $db->simple_select("aute", "uid", "eid='".$eventid."'");
Einige Zeilen darüber wird $eventid geprüft:
Da wäre es sicher besser zu überprüfen, ob die Variable nicht leer ist.