Seite 1 von 1

SQL Fehler nach Installation von "Accept Terms 1.0.1"

Verfasst: 15.10.2010 23:21
von phpbb3-fan
Hallo,

bin nun schon länger dabei mein neues Forum mit Mods zu modifizieren.
Habe deshalb eben den Mod "Accept Terms" installiert.
Nach der Installation habe ich mein Forum aufgerufen und wurde aufgefordert die neuen Nutzungsbedingungen des Forums zu akzeptieren (obwohl ich sie gar nicht geändert habe). Akzeptiert habe ich sie. Doch dann kam folgender SQL Fehler dabei heraus:

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysqli ]

Unknown column 'user_accept_rules' in 'field list' [1054]

SQL

UPDATE phpbb_1users SET user_accept_rules = '1' WHERE user_id = 2

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/functions.php
LINE: 4360
CALL: dbal_mysqli->sql_query()

FILE: index.php
LINE: 135
CALL: page_header()
Laut Anleitung des Mods musste ich folgende Tabelle anlegen:

Code: Alles auswählen

ALTER TABLE phpbb_users ADD user_accept_rules SMALLINT( 1 ) NOT NULL DEFAULT '1';
Dies habe ich in meinem PHPmyAdmin auch gemacht. Doch der Fehler kommt trotzdem. Ich habe auch überprüft ob die neue Tabelle in der Tabelle phpbb_users existiert. Das ist auch der Fall.
Deshalb kann ich mir den Fehler oben nicht erklären.

Was soll ich zum beheben des Fehlers machen?

Gruß
phpbb3-fan

Re: SQL Fehler nach Installation von "Accept Terms 1.0.1"

Verfasst: 15.10.2010 23:28
von Mahony
Hallo
Dein Tabellen-Präfix lautet phpbb_1 - also musst du den SQL-Befehl auch entsprechend ändern.

Code: Alles auswählen

ALTER TABLE phpbb_1users ADD user_accept_rules SMALLINT( 1 ) NOT NULL DEFAULT '1';
Grüße: Mahony

Re: SQL Fehler nach Installation von "Accept Terms 1.0.1"

Verfasst: 15.10.2010 23:33
von phpbb3-fan
Hallo Mahony,

autsch! Das war mal wieder ein dummer Fehler von mir!
Besten Dank, dass du mir so schnell geholfen hast!

Gruß
phpbb3-fan