Was bedeutet der 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: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html) +---- Thema: Was bedeutet der Fehler!? (/thread-2286.html) |
Was bedeutet der Fehler!? - SweetySchnuffel - 07.06.2006 Hallo, ab und an kommt folgender Fehler: mySQL error: 1054 Unknown column 'fid' in 'where clause' Query: DELETE FROM mybb_privatemessages WHERE fid='4' AND ((deletetime < 1149284593 AND deletetime != 0) OR (deletetime = 0 AND dateline < 1149284593)) Was bedeutet dieser? o.O Grüße, Sascha. RE: Was bedeutet der Fehler!? - Michael - 07.06.2006 Verwendest du das Plugin zum automatischen Löschen von PNs aus dem Papierkorb? RE: Was bedeutet der Fehler!? - SweetySchnuffel - 07.06.2006 Michael schrieb:Verwendest du das Plugin zum automatischen Löschen von PNs aus dem Papierkorb? Japp, das benutze ich. RE: Was bedeutet der Fehler!? - Michael - 08.06.2006 Der Fehler besagt, dass die Spalte fid in der Datenbanktabelle privatemessages nicht existiert: Zitat:Unknown column 'fid' in 'where clause'Das kann aber nicht sein, dann würde das PN-System nicht funktionieren. Sollte das Problem weiterhin auftreten, deaktiviere bitte mal das Plugin. Gucke ob das Problem dadurch geköst wird. RE: Was bedeutet der Fehler!? - SweetySchnuffel - 08.06.2006 Nunja, hab das Plugin wieder entfernt. Scheint besser so zu sein. RE: Was bedeutet der Fehler!? - StefanT - 08.06.2006 Michael schrieb:Der Fehler besagt, dass die Spalte fid in der Datenbanktabelle privatemessages nicht existiert:Du verwechselst da was. fid gibts tatsächtlich nicht. Die Spalte die du meinst heißt folder. RE: Was bedeutet der Fehler!? - Michael - 08.06.2006 Du hast Recht. Also müsste im Query fid gegen folder getauscht werden. Suche in der Plugin-Datei nach: PHP-Code: $db->query("DELETE FROM ".TABLE_PREFIX."privatemessages WHERE fid='4' AND ((deletetime < $cutoff AND deletetime != 0) OR (deletetime = 0 AND dateline < $cutoff))"); PHP-Code: $db->query("DELETE FROM ".TABLE_PREFIX."privatemessages WHERE folder='4' AND ((deletetime < $cutoff AND deletetime != 0) OR (deletetime = 0 AND dateline < $cutoff))"); |