SQL Befehl kaputt

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
roderiganuras

SQL Befehl kaputt

Beitrag von roderiganuras »

ich habe mehrere mods auf einmal eingebaut ohne zwischendurch zu prüfen ob diese funktionieren und ohne vorher ein backup zu machen (ich weiß, war dumm, ich werde es nicht nochmal machen :oops: )
aber jetzt bekomme ich die fehlermeldung "Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in usercp_register.php on line 748".

Hier mal der Code, an dem es liegen muss:

Code: Alles auswählen

			$sql = "INSERT INTO " . USERS_TABLE . "	(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_show_sigs, 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_birthday, user_next_birthday_greeting, user_active, user_actkey, user_gender)
				VALUES ($user_id, '" .str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $showsigs, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, 
$notifypm, $popup_pm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, 0, 1, 
'$birthday', '$next_birthday_greeting', $gender;
P.S.
Zeile 748 entspricht in dem von mir geposten Teil, der letzen Zeile

Bitte helft mir
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Der von PHP gemeldete Fehler kannst du korrigieren, indem du vor dem Semikolon am Zeilenende den String schließt ("). Zusätzlich zu dem Fehler scheinst du aber noch die Werte für zwei Datenbankspalten (user_active, user_actkey) aus dem Query gelöscht zu haben. Am besten, du schaust die Werte in einem Originalen phpBB nach und fügst sie an die entsprechende Stelle (zwischen Geburtstag und Geschlecht) wieder ein.
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
roderiganuras

Beitrag von roderiganuras »

vielen dank jetzt gehts wieder (hab selber auch noch nen bisschen danach editieren müssen, aber das war dann einfach)

vielen dank
Antworten

Zurück zu „phpBB 2.0: Mod Support“