[G] SQL error beim anlegen eines neuen Threads - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html) +---- Forum: Bugs (https://www.mybb.de/forum/forum-54.html) +----- Forum: Gemeldete/Nicht gemeldete Bugs (https://www.mybb.de/forum/forum-56.html) +----- Thema: [G] SQL error beim anlegen eines neuen Threads (/thread-13050.html) |
[G] SQL error beim anlegen eines neuen Threads - dieter.stubler - 20.04.2009 Hallo, wenn ich als Registered User einen Thread in einem Forum anlegen will, für welches festgelegt wurde, dass neue Threads moderiert werden sollen, bekomme ich folgende Fehlermeldung: MyBB has experienced an internal SQL error and cannot continue. SQL Error: 0 - ERROR: invalid input syntax for integer: "" Query: SELECT replies,unapprovedposts,attachmentcount,attachmentcount FROM mybb_threads WHERE tid='' Der Thread wird zwar angelegt, die Fehlermeldung ist jedoch für den Poster des neuen Threads unangenehm. Gruß Dieter RE: SQL error beim anlegen eines neuen Threads - StefanT - 20.04.2009 Welche Datenbank benutzt du? Hast du Plugins aktiviert? RE: SQL error beim anlegen eines neuen Threads - dieter.stubler - 20.04.2009 arbeite mit postgres keine plugins sieht so aus als ob mybb versucht nach der thread anlage den thread anzuzeigen. den gibts aber erst nach der moderation. es kommt auch keine meldung welche mich darauf hinweist, dass der thread erst noch moderiert werden muss ergänzende information: fehler tritt nicht auf falls moderator option für neue threads und posts ausgeschaltet ist nur ausschalten von new thread moderation hilft nicht RE: SQL error beim anlegen eines neuen Threads - Michael - 20.04.2009 Ich denke, das ist ein Fehler. Ich bin gerade nicht an meinem PC mit PostgreSQL, werde aber bis morgen dabei gucken. RE: SQL error beim anlegen eines neuen Threads - Michael - 20.04.2009 Bitte testen: Datei inc/datahandlers/post.php öffnen und suchen nach: PHP-Code: update_thread_counters($thread['tid'], array("replies" => 0, "unapprovedposts" => 1)); PHP-Code: update_thread_counters($this->tid, array("replies" => 0, "unapprovedposts" => 1)); RE: [G] SQL error beim anlegen eines neuen Threads - dieter.stubler - 21.04.2009 Hallo, hab das geändert und jetzt funktioniert das vielen Dank, für die schnelle Hilfe Gruß Dieter Stubler |