Seite 1 von 1

Sql Fehler 1064

Verfasst: 30.03.2008 17:56
von gruen2
Seit dem ich folgende Mods installiert habe:
- AdministratorProfileFieldMOD_1.0.2
- Javascript_Logout_Confirmation_1.0.1
- Last Posts Titles MOD 1.0.0a
- Prime Login via Email 1.0.1a
- email on birthday 1.0.0
Kommt diese Fehlermeldung, wenn man bei der Registration die Nutzungsbedingungen akzeptiert.
Allgemeiner Fehler
SQL ERROR [ mysqli ]

Unknown column '0´' in 'where clause' [1054]

Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.
Was hat das zu bedeuten und wie kann ich den Fehler beheben?

Verfasst: 30.03.2008 18:24
von culicidae
Hi,

kannst du das etwas genauer eingrenzen? Scheinbar ist etwas beim Einbau eines der MODS schief gelaufen. Weißt du nach welchem? Oder welche der MODs ändern denn etwas an der Datenbank. Damit das Problem erst einmal eingegrenzt werden kann.

Gruß
culicidae

Verfasst: 30.03.2008 19:11
von gruen2
Der AdministratorProfileFieldMOD_1.0.2 und der email_on_birthday_1_0_0 welchen ich oben vergessen hatte ändern die Datenbank über einen SQL Befehl. Das Problem habe ich leider erst festgestellt, nachdem alle eingebaut waren.
Die SQL Befehle sind:

Code: Alles auswählen

INSERT INTO phpbb_config (config_name, config_value) VALUES ('birthday_emails', '0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('birthday_run', '');
und

Code: Alles auswählen

ALTER TABLE phpbb_profile_fields ADD field_admin TINYINT( 1 ) UNSIGNED NOT NULL DEFAULT '0';
Beide sind korrekt ausgeführt worden.

Verfasst: 30.03.2008 19:35
von culicidae
Hi,

dann könnte der Fehler auch beim Aufruf sein. Hast du eine lokale Kopie der ganzen Forendateien? Wenn ja nimm dir irgendeinen Editor (z.B. PSPad) mit dem du gleich einen ganzen Stapel Dateien durchsuchen kannst und suche nach "0Â". Vielleich kommst du ja so zur Lösung.

Gruß
culicidae

Verfasst: 30.03.2008 21:26
von gruen2
Hab den Fehler gehoben indem ich ein Backup zurück gespielt habe und anschließend die Registrierung versucht habe, dort kam dann die Meldung, dass admin.field fehlt und dann hab ich denn Mod AdministratorProfileFieldMOD_1.0.2 zurückgespielt. Jetzt geht alles wieder, auch wenn ich den genauen Fehler im Mod nicht weiß.