Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=3)
-- Fragen zum WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=4)
--- Frage zur Tabelle in der Datenbank (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=2617)


Geschrieben von Merlin am 14.12.2013 um 10:13:

  Frage zur Tabelle in der Datenbank

Hallo@all

ich möchte ein "vergessene" Feld einer Tabelle hinzufügen.

Es handelt sich um die bb1_user.sql

ich habe mir mal etwas überlegt, weiß aber nicht genau, ob das so richtig ist:

ALTER TABLE `bb1_users` ADD `wischmop_loeschschutz` tinyint(1) NOT NULL DEFAULT '0',

"wischmop_loeschschutz" sollte hinzugefügt werden, gehörte zu einem Programm, das ich gelöscht habe.
Jetzt wird immer beim Löschversuch eines Users angezeigt, dass diese Tabelle fehlt.

hier einmal dir komplette Fehlermeldung:
Zitat:
SQL-DATABASE ERROR Database error in WoltLab Burning Board (2.3.6 pl2): Invalid SQL: UPDATE bb1_users SET wischmop_loeschschutz='0',shoutbox_v2_sperren='0', shoutbox_v2_userbild='', username='Lion King',email='tulpendieb01@web.de',groupcombinationid='4',rankid='11',title=
'',usertext='Der König der Löwen',signature='
',disablesignature='0',icq='0',aim='',yim='',msn='',homepage='',birthday='0
000-00-00',gender='1',showemail='1',admincanemail='1',usercanemail='1',invi
sible='0',usecookies='1',styleid='6',daysprune='0',timezoneoffset='1',start
week='1',dateformat='d.m.Y',timeformat='H:i',emailnotify='0',notificationpe
rpm='0',receivepm='1',emailonpm='0',pmpopup='0',emailonapplication='0',umax
posts='0',showsignatures='1',showavatars='1',showimages='1', blocked='0', avatarid = '198', threadview='0', rankgroupid='4', useronlinegroupid='4', allowsigsmilies='1', allowsightml='0', allowsigbbcode='1', allowsigimages='1', langid='0', usewysiwyg = '0' WHERE userid='331' mysql error: Unknown column 'wischmop_loeschschutz' in 'field list' mysql error number: 1054 mysql version: 5.1.70-nmm2-log php version: 5.2.12-nmm4 Date: 14.12.2013 @ 10:09 Script: /wbb2/acp/users.php Referer: http://merlinmb.de/wbb2/acp/users.php?action=edit&userid=331&sid=


Ich hoffe, das wird nicht als Spam gewertet.
PS. die Signatur wurde verkürzt



Geschrieben von Listiger_Falke am 14.12.2013 um 15:31:

 

Generell ist der Befehl

ALTER TABLE `bb1_users`
ADD `wischmop_loeschschutz` tinyint(1) NOT NULL DEFAULT '0'


(ohne das Komma dahinter) richtig.
Allerdings stellt sich die Frage, ob der Hack denn nun ausgebaut ist, oder noch eingebaut. Sollte er ausgebaut sein, hast Du wohl Abfragen in der PHP vergessen zu entfernen. Ist er noch eingebaut, dann genügt es nicht, nur das Feld wischmop_loeschschutz zur bb1_users zuzufügen, denn der Hack schreibt ja auch noch in andere Felder dieser Tabelle. Außerdem besitzt der Hack auch noch weitere, eigene Tabellen...... sind diese vorhanden?



Geschrieben von haumi am 14.12.2013 um 18:36:

 

Es ist so dass solche Fehlermeldung aus der php-Datei kommt, welche die Anfrage an die Datenbank sendet.
Der Ausbau ist nicht komplett gemacht worden.
Ich bin morgen abend wieder zu hause dann könnten wir das aus der Welt schaffen.

LG
haumi



Geschrieben von Merlin am 14.12.2013 um 19:59:

 

@Haumi
ok. erstmal danke, es eilt nicht, ich kann warten. Also lass dir Zeit



@Listiger_Falke
stimmt, das Komma gehört dort nicht hin, eher ein Semikolon?



Geschrieben von Merlin am 20.12.2013 um 08:00:

 

ich möchte nur Bescheid geben, dass der Fehler behoben ist.
Ursache:

ich bin euren Hinweisen nachgegangen und haben die php´s nochmals überprüft.
Dort hat sich ein Flüchtigkeitsfehler eingeschlichen, es war noch eine Zeile vom alten Programm vorhanden. nach dem Löschen dieser Zeile lief alles wieder.

Vielen Dank für eure Hilfe

Das Problem ist also hiermit erledigt

st10 für Listiger_Falke st10 für Haumi


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH