Registrierung schlaegt fehl: could not insert data into ...

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Gast

Registrierung schlaegt fehl: could not insert data into ...

Beitrag von Gast »

Hi!

Ich versuche gerade folgenden Fehler zu beheben, finde aber leider nichts dazu hier im Forum (habs wirklich versucht, falls ich irre bitte einfach das entsprechende Topic posten) :cry: :

<------- Error data starts here --------->

Could not insert data into users table

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near 'BEGIN' at line 1

INSERT INTO bestbuy_forum_users (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_active, user_actkey) VALUES (3, 'ninja-bunny', 1047894148, '0571749e2ac330a7455809c6b0e7af90', 'ninmey@web.de', '', 'http://www.stadtmeyers.de', 'Studentin', 'Muenchen', 'Sport, Musik, Computer', 'Freiheit fuer die Gummibaerchen!!!', '245a8b9280', '', 0, 0, '', '', '', 1, 1, 0, 1, 1, 0, 1, 1, 0, 'D M d, Y g:i a', 'german', 1, 0, 1, 1, '')

Line : 528
File : /mnt/ls1/09/621/00000013/htdocs/phpBB2/includes/usercp_register.php

<---------- error data end here ------------>

Eine Textversion der usercp_register.php findet ihr hier.

Ich benutzte Strato mit MySQL4. Das Forum hat den Helius-Theme von Trushkin aufgespielt.

Danke,

Coq
fuchs
Mitglied
Beiträge: 29
Registriert: 11.03.2003 11:41
Wohnort: Dornbirn
Kontaktdaten:

Beitrag von fuchs »

um genaueres zu sagen wäre die struktur der Tabelle
bestbuy_forum_users hilfreich.

auf anhib vermute ich mal dass das mit dem username im sql string nicht stimmt. denn bei allen spalten namen kommt nach user ein _ nur bei dem username nicht.

um genau zu sagen ob der sql string passt muss man aber eben die Tabellenstruktur kennen.

thomas
Coquin
Mitglied
Beiträge: 2
Registriert: 17.03.2003 10:37

Neee

Beitrag von Coquin »

Hi Thomas,

nein, das ist es leider nicht. Ich habe nachgeschaut. username ist wirklich username. Kann leider kein Bild machen, da ich hier an nem fremden Rechner sitze (bin eigentlich im Urlaub in Korea, aber mich hats wieder an den Rechner gezogen ;-) ).

Ich denke mit den Fehler am Ende, weil das INSERT-Statement mit einem "," abschliesst. Darf das sein?

Der Ersteller des Template hat gesagt man muss in die includes/page_header.php die Zeile
'LANG' => $board_config['default_lang'],
an bestimmte Stelle einfuegen muss. Also habe ich das gemacht, was aber nur noch Errormeldungen auf den Bildschirm gezaubert hat. Also wieder entfernt, dann lief es. Aber page_header hat nix mit der Datenbank zu tuin, oder doch?

Mei, den Fehler muss doch irgendwer schon mal gehabt haben.
Coquin
Mitglied
Beiträge: 2
Registriert: 17.03.2003 10:37

vergesst es...

Beitrag von Coquin »

Vergesst es...

Ich installier es nochmal neu...

:cry: :cry: :cry:
fuchs
Mitglied
Beiträge: 29
Registriert: 11.03.2003 11:41
Wohnort: Dornbirn
Kontaktdaten:

Beitrag von fuchs »

überprüff doch mal den sql string ob alle werte übereinstimmen, denn die fehlermeldung deutet auf ein "null" problem hin.
syntax des insert befehles
INSERT INTO tabellenname (spaltennamen durch , getrennt)
VALUE (werte durch , getrennt)

textwerte werden in ' eingeschlossen z.B. 'text'
bei feldern die leersein dürfen wird '' angegeben (2 einfache hochkomma)
die anzahl der spaltenbezeichnungen und die anzahl der Values muss übereinstimmen

Thomas
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“