MyBB.de Forum
[NG] Thema kopieren - SQL Fehler - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Bugs (https://www.mybb.de/forum/forum-40.html)
+----- Forum: Gemeldete/Nicht gemeldete Bugs (https://www.mybb.de/forum/forum-41.html)
+----- Thema: [NG] Thema kopieren - SQL Fehler (/thread-5047.html)

Seiten: Seiten: 1 2


[NG] Thema kopieren - SQL Fehler - borsti67 - 25.02.2007

Hallo,

Beim Versuch ein Thema zu kopieren gibt es reproduzierbar einen SQL-Fehler (MyBB 1.2.3).

Vorgehensweise:
Ich betrete das Thema (von der Themen-Übersicht aus habe ich es nicht probiert) und wähle ganz unten "Moderationsoptionen: Thema kopieren"/verschieben".
Ich wähle das neue Forum aus und "kopiere...".
Nach Druck auf "Thema verschieben/kopieren" kommt dann:

Code:
MySQL error: 1054
Unknown column 'tid' in 'where clause'
Query: SELECT * FROM mybb_pollvotes WHERE tid = '461'

...in der Tabelle gibt es tatsächlich keine "tid".

Hm, oder ist "nur" meine Datenbank nicht ok?

Ach so, der fragliche Thread hat auch keine Umfrage.


RE: Thema kopieren - SQL Fehler - voyager8000 - 25.02.2007

Ist das nur bei einem bestimmten Thema so oder tritt der Fehler bei allen Themen auf?


RE: Thema kopieren - SQL Fehler - Michael - 25.02.2007

Beinhaltet das Thema eine Umfrage? Den Fix dazu findest du hier: http://community.mybboard.net/showthread.php?tid=16469


RE: Thema kopieren - SQL Fehler - borsti67 - 25.02.2007

voyager8000 schrieb:Ist das nur bei einem bestimmten Thema so oder tritt der Fehler bei allen Themen auf?

Ich habe es mit 2 verschiedenen ausprobiert, demnach tendiere ich zu "alle".

Michael schrieb:Beinhaltet das Thema eine Umfrage? Den Fix dazu findest du hier: http://community.mybboard.net/showthread.php?tid=16469

*hüstel*
borsti67 schrieb:Ach so, der fragliche Thread hat auch keine Umfrage.
Toungue

Soll ich die fragliche Datei trotzdem mal einspielen? Oder besser nicht?


RE: Thema kopieren - SQL Fehler - Michael - 25.02.2007

Versuchs einfach mal.


RE: [NG] Thema kopieren - SQL Fehler - borsti67 - 26.02.2007

ok, der Fix hat funktioniert!

Danke für's raussuchen!


RE: [NG] Thema kopieren - SQL Fehler - Dummuser - 15.04.2007

Hallo,

nachdem ich dieselbe Fehlermeldung hatte und ich das alles auch gemacht habe, klappt das zwar mit dem Kopieren, aber (wie so oft schon passiert) sind meine attachments weg!!!???

Und das Kopieren will auch nicht so richtig klappen, denn meine "Sicherungen" existieren nicht mehr in ihrer ursprünglichen Form oder sind ganz weg ("Das angegebene Thema existiert nicht")!

Was ist da schon wieder bei mir kaputt???


RE: [NG] Thema kopieren - SQL Fehler - Michael - 15.04.2007

Dummuser schrieb:nachdem ich dieselbe Fehlermeldung hatte und ich das alles auch gemacht habe, klappt das zwar mit dem Kopieren, aber (wie so oft schon passiert) sind meine attachments weg!!!???
Ich habe es gerade mit der gefixten Datei probiert und es funktioniert ohne Probleme.
Dummuser schrieb:Und das Kopieren will auch nicht so richtig klappen, denn meine "Sicherungen" existieren nicht mehr in ihrer ursprünglichen Form oder sind ganz weg ("Das angegebene Thema existiert nicht")!
Wenn du ein Thema kopierst (mit der fehlerhaften Datei) tritt dieses Phänomen auf.


RE: [NG] Thema kopieren - SQL Fehler - Dummuser - 15.04.2007

So,

scheint tatsächlich jetzt zu klappen, leider ist mir doch ein attachement verloren gegangen. Aber, jetzt klappt es einwandfrei.

Michael, darf ich doch noch was hier dazu fragen (ich finde es im Forum nicht mehr):
Ich hatte einen eigenen Benutzer ("System"), bei dem Änderungen nicht angezeigt wurden (wenn dieser also Beiträge editierte, dann gab es keinen Hinweis dazu). Den möchte ich wieder so anlegen, kannst Du mir noch mal den Tip geben, wo und wie ich das machen muss? Oder soll ich nochmal neu fragen (da hier ja off-topic)?


RE: [NG] Thema kopieren - SQL Fehler - Michael - 15.04.2007

Datei inc/functions_post.php, Zeile
PHP-Code:
if($post['edituid'] != "" && $post['edittime'] != "" && $post['editusername'] != ""
ersetzen durch
PHP-Code:
if($post['edituid'] != "" && $post['edittime'] != "" && $post['editusername'] != "" && $post['edituid'] != "x"
x durch die ID des Benutzers ersetzen.