SQL-Fehler nach Registrierung

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Janey
Mitglied
Beiträge: 132
Registriert: 24.03.2007 04:29

SQL-Fehler nach Registrierung

Beitrag von Janey »

Hallo,

wenn man sich auf meinem Forum registrieren möchte kommt nach dem abschicken der Daten folgende Meldung:

Allgemeiner Fehler

SQL ERROR [ mysqli ]

Field 'user_thanked' doesn't have a default value [1364]

Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.

Ich hab leider überhaupt keine Ahnung woran das liegen könnte und wie ich den Fehler beheben kann. :(
Weiß jemand Rat?
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Der Fehler kommt vom "Thank Post MOD", da die Spalten user_thanked_others und user_thanked in der Tabelle phpbb_users keinen default Wert haben.

Den Fehler kannst du beheben, indem du mit deinem Datenbank-Tool (z.b. phpmyadmin) einen default Wert (0 ) in den genannten Spalten vergibst.





Grüße: Mahony
Zuletzt geändert von Mahony am 23.03.2008 12:04, insgesamt 1-mal geändert.
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Janey
Mitglied
Beiträge: 132
Registriert: 24.03.2007 04:29

Beitrag von Janey »

Hallo Mahony,

vielen Dank für deine rasche Antwort. :grin:

Bei meinem Anbieter ist es leider momentan nicht möglich auf den phpmyadmin zurückzugreifen. Kann ich das theoretisch auch mit dem mysyldumper machen? Und wenn ja, wie finde ich die betreffenden Tabellen und wo verändert man da den default Wert?

LG
Janey


EDIT: Aaahhh.. ich hab schon - ich probier's direkt mal!

Noch mal EDIT: Vielen Dank, es scheint geklappt zu haben. Man lernt hier nie aus. ;-)
Benutzeravatar
ups
Mitglied
Beiträge: 990
Registriert: 06.12.2006 14:57
Wohnort: Basel/Freiburg Land

Beitrag von ups »

ich habe plötzlich auch nen fehler:

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Data truncated for column 'pf_alter_partner' at row 1 [1265]

Beim Laden der Seite ist ein SQL-Fehler aufgetreten.
der user wird angelegt, jedoch kommt keine registrierungsmail und wird als inaktiver user angezeigt

ups

EDIT: hab den fehler gefunden.
wenn man zb. wie in meinem fall benutzer definierte felder hinzufügt (wie alter des partners und den nicht als pflichtfeld bei der registrierung angibt) so muß man eine zahl in dem feld haben und keine leerzeichen!
also kein "--" sondern "18" oder ähnlich.
scheit ein BUG zu sein.
[FINAL] Impressum Dinseprinz 0.1.8 http://www.phpbb.de/community/viewtopic ... 52&start=0
[Final] Linkverzeichnis Mod Phpbb Annuaire v0.2.1 http://www.phpbb.de/community/viewtopic ... 17&start=0
Antworten

Zurück zu „[3.0.x] Mod Support“