Fehler beim registrieren

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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
Benutzeravatar
Luuq
Mitglied
Beiträge: 1007
Registriert: 25.09.2007 17:42
Wohnort: 51° 23′ N, 7° 42′ O
Kontaktdaten:

Fehler beim registrieren

Beitrag von Luuq »

Hallo,

habe bei mir im Forum ein paar Profilfelder hinzugefügt.
Jetzt erhalte ich bei Neuanmeldungen immer folgender Fehler:
Allgemeiner Fehler
SQL ERROR [ mysqli ]

Incorrect integer value: '' for column 'pf_motortalk' at row 1 [1366]

Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.
Wenn ich das betroffende Feld lösche, zeigt der mir den selber mit nem anderem Feld an...
Weiß wer woran das liegt?

Gruß,
Luuq
-Zu wissen, was man weiß, und zu wissen, was man tut, das ist Wissen.-
phpBB.de - Kostenlose phpBB-Hilfe!
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Re: Fehler beim registrieren

Beitrag von cYbercOsmOnauT »

Es bedeutet, das Du in einen INT Feld einen Wert reinschreiben willst, welches nicht INT ist. mySQL ist seit Version 5 in solchen Sachen strikter. Ich gebe mal ein Beispiel, damit es verständlich wird.

Code: Alles auswählen

SET pf_motortalk = 0
funktioniert

Code: Alles auswählen

SET pf_motortalk = ''
was im mySQL 4 problemlos als 0 gesetzt wird, funktioniert nicht und gibt diesen Fehler zurück.

Grüße,
Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Benutzeravatar
Luuq
Mitglied
Beiträge: 1007
Registriert: 25.09.2007 17:42
Wohnort: 51° 23′ N, 7° 42′ O
Kontaktdaten:

Re: Fehler beim registrieren

Beitrag von Luuq »

Hi,

danke für die Antwort. Wie kann ich das Problem denn vermeiden?

Gruß,
Luuq
-Zu wissen, was man weiß, und zu wissen, was man tut, das ist Wissen.-
phpBB.de - Kostenlose phpBB-Hilfe!
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Re: Fehler beim registrieren

Beitrag von cYbercOsmOnauT »

Aus der Ferne schwer zu sagen. Du musst schauen, ob und was da reingeschrieben wird. Was kommt denn bei einem DEBUG_EXTRA raus?
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Benutzeravatar
Luuq
Mitglied
Beiträge: 1007
Registriert: 25.09.2007 17:42
Wohnort: 51° 23′ N, 7° 42′ O
Kontaktdaten:

Re: Fehler beim registrieren

Beitrag von Luuq »

Hi,

da kommt leider nix raus...

Gruß,
Luuq
-Zu wissen, was man weiß, und zu wissen, was man tut, das ist Wissen.-
phpBB.de - Kostenlose phpBB-Hilfe!
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12259
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Fehler beim registrieren

Beitrag von Mahony »

Hallo
Wie hast du denn deine neuen Profilfelder erstellt? Als Benutzerdefinierte Profilfelder über den Administrations-Bereich?
Falls Ja - hast du auch einen Standardwert eingestellt?
Erklärung: MYSQL 5 läuft Standardmäßig im strict mode und lässt keine leeren (integer) Werte zu. Wenn du einen Standardwert vorgibst, dann wird dieser verwendet, sobald ein Mitglied keinen Eintrag in diesem Feld vorgenommen hat.

Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
Luuq
Mitglied
Beiträge: 1007
Registriert: 25.09.2007 17:42
Wohnort: 51° 23′ N, 7° 42′ O
Kontaktdaten:

Re: Fehler beim registrieren

Beitrag von Luuq »

Hi,

mit Standardwert scheint es zu klappen. Jetzt erhalte ich aber folgender Fehlermeldung.
====================================
Allgemeiner Fehler
SQL ERROR [ mysqli ]
Unknown column 'u.user_id' in 'on clause' [1054]
Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.
Gruß,
Luuq
-Zu wissen, was man weiß, und zu wissen, was man tut, das ist Wissen.-
phpBB.de - Kostenlose phpBB-Hilfe!
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Re: Fehler beim registrieren

Beitrag von cYbercOsmOnauT »

Das geht nun aber in die Tiefe wie? Also mit Administration und Benutzung hat das wenig zu tun. Wenn ich es richtig sehe, ist der Tabellenalias innerhalb der Ticks und wird deswegen mit als Spaltenname angesehen. Du müsstest in die SQL schauen. Bist Du sicher, dass dieses phpBB unmodifiziert ist?

Grüße,
Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“