Seite 1 von 2

Probleme beim regestrieren!!!

Verfasst: 15.02.2007 21:24
von dennyk20
Could not insert data into users table

DEBUG MODE
Hallo!!!


INSERT INTO phpbb_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_upi2db_which_system, user_upi2db_new_word, user_upi2db_edit_word, user_upi2db_unread_color, 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_birthday, user_next_birthday_greeting user_active, user_actkey) VALUES (7, 'ddd', 1171570971, '343d9040a671c45832ee5381860e2996', 'denny.@t-online.de', '', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, '', '', '', 1, 1, 1, 1, 1, 0, 1, 1, 1, 'D d M, Y H:i', 'german', 4, 0, 1, '999999', '' 1, '')

Line : 722
File : usercp_register.php



Woran liegt das? Es wollte sich gerade jemand regestrieren und dann kamm diese meldung bin etwas hilflos..:-(

Verfasst: 15.02.2007 21:55
von dennyk20
beim regestrieren ist das problem weg..habe einen mod wieder rausgemacht per emi. nun ist aber noch folgender fehler wenn ich mein profil verändern will!

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SET user_email = 'to-talk-about@freenet.de', user_icq = '', user_website = '', u' at line 3

UPDATE phpbb_users SET user_email = 'to-talk-about@freenet.de', user_icq = '', user_website = '', user_occ = 'Veräuferin (Erziehungsurlaub)', user_from = 'nähe Braunschweig', user_interests = '', user_sig = '', user_sig_bbcode_uid = '', user_viewemail = 1, user_aim = '', user_yim = '', user_msnm = '', user_attachsig = 1, user_allowsmile = 1, user_allowhtml = 1, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_notify_pm = 1, user_popup_pm = 1, user_timezone = 1, user_dateformat = 'D d M, Y H:i', user_lang = 'german', user_style = 1, user_active = 1, user_actkey = '' SET user_email = 'to-talk-about@freenet.de', user_icq = '', user_website = '', user_occ = 'Veräuferin (Erziehungsurlaub)', user_from = 'nähe Braunschweig', user_interests = '', user_birthday = '5848', user_next_birthday_greeting = '2008', user_sig = '', user_sig_bbcode_uid = '', user_viewemail = 1, user_aim = '', user_yim = '', user_msnm = '', user_attachsig = 1, user_allowsmile = 1, user_allowhtml = 1, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_notify_pm = 1, user_popup_pm = 1, user_timezone = 1, user_dateformat = 'D d M, Y H:i', user_lang = 'german', user_style = 1, user_active = 1, user_actkey = '' WHERE user_id = 2

Line : 598
File : usercp_register.php

verzweifle fast...

Verfasst: 15.02.2007 22:50
von Garnele
Hallo

Hast du dir deine Query mal genau angesehen?
Query hat geschrieben:UPDATE phpbb_users SET user_email = 'to-talk-about@freenet.de', user_icq = '', user_website = '', user_occ = 'Veräuferin (Erziehungsurlaub)', user_from = 'nähe Braunschweig', user_interests = '', user_sig = '', user_sig_bbcode_uid = '', user_viewemail = 1, user_aim = '', user_yim = '', user_msnm = '', user_attachsig = 1, user_allowsmile = 1, user_allowhtml = 1, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_notify_pm = 1, user_popup_pm = 1, user_timezone = 1, user_dateformat = 'D d M, Y H:i', user_lang = 'german', user_style = 1, user_active = 1, user_actkey = '' SET user_email = 'to-talk-about@freenet.de', user_icq = '', user_website = '', user_occ = 'Veräuferin (Erziehungsurlaub)', user_from = 'nähe Braunschweig', user_interests = '', user_birthday = '5848', user_next_birthday_greeting = '2008', user_sig = '', user_sig_bbcode_uid = '', user_viewemail = 1, user_aim = '', user_yim = '', user_msnm = '', user_attachsig = 1, user_allowsmile = 1, user_allowhtml = 1, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_notify_pm = 1, user_popup_pm = 1, user_timezone = 1, user_dateformat = 'D d M, Y H:i', user_lang = 'german', user_style = 1, user_active = 1, user_actkey = '' WHERE user_id = 2
Das ist ein gemisch aus doppelt und nicht :)

So ist richtig:

Code: Alles auswählen

UPDATE phpbb_users SET user_email = 'to-talk-about@freenet.de', user_icq = '', user_website = '', user_occ = 'Veräuferin (Erziehungsurlaub)', user_from = 'nähe Braunschweig', user_interests = '', user_sig = '', user_sig_bbcode_uid = '', user_viewemail = 1, user_aim = '', user_yim = '', user_msnm = '', user_attachsig = 1, user_allowsmile = 1, user_allowhtml = 1, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_notify_pm = 1, user_popup_pm = 1, user_timezone = 1, user_dateformat = 'D d M, Y H:i', user_lang = 'german', user_style = 1, user_active = 1, user_actkey = '', user_birthday = '5848', user_next_birthday_greeting = '2008' WHERE user_id = 2 

Lg
garnele

edit: ups, zu viel markiert

Verfasst: 16.02.2007 01:22
von dennyk20
Hallo!

mal ne frage könntest du genau posten was da reinkommt? leider hab ich an dem backup auch was verändert und gespeichert und habe über haupt keine zeile mehr....:-(*heul*


Danke schon mal...Gruß Denny

Verfasst: 16.02.2007 14:35
von Garnele
Hallo

Also wie meinst du das?

LG
garnele

Verfasst: 16.02.2007 15:09
von dennyk20
Naja in meiner datei steht momentan das: $sql = "UPDATE " . USERS_TABLE . "
SET user_email = 'dennyk20@freenet.de', user_icq = '', user_website = '', user_occ = 'Kfz-Mechaniker', user_from = 'nähe Wolfsburg', user_interests = '',user_birthday = '5972', user_next_birthday_greeting = '2007' user_sig = '', user_sig_bbcode_uid = '', user_viewemail = 0, user_upi2db_which_system = 0, user_upi2db_new_word = 1, user_upi2db_edit_word = 1, user_upi2db_unread_color = 1, user_aim = '', user_yim = '', user_msnm = '', user_attachsig = 1, user_allowsmile = 1, user_allowhtml = 1, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_notify_pm = 1, user_popup_pm = 1, user_timezone = 1, user_dateformat = 'D d M, Y H:i', user_lang = 'german', user_style = 4, user_active = 1, user_actkey = '' WHERE user_id = 3

aber das ist ja falsch hab ausversehen das orginal gelöscht und nun weiß ich net was da rein kommt *schäm*

Verfasst: 16.02.2007 15:21
von Garnele
HAllo

Such mal in deiner profile.php nach

Code: Alles auswählen

$sql = "UPDATE " . USERS_TABLE . "
SET user_email =
Poste dann einmal die komplete Variable.

LG
garnele

Verfasst: 16.02.2007 15:43
von dennyk20
also wenn ich die datei ändere und sie so mache ist der fehler weg...

$sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) ."', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_sig_bbcode_uid = '$signature_bbcode_uid', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_notify_pm = $notifypm, user_popup_pm = $popup_pm, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_active = $user_active, user_actkey = '" . str_replace("\'", "''", $user_actkey) . "'" . $avatar_sql . "
WHERE user_id = $user_id";

Baue ich aber den birthday mod wieder ein ist der fehler wieder da! so sieht die eingebaute datei aus!

$sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) ."', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_birthday='$birthday', user_next_birthday_greeting=$next_birthday_greeting, user_sig = '" . str_replace("\'", "''", $signature) . "', user_sig_bbcode_uid = '$signature_bbcode_uid', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_notify_pm = $notifypm, user_popup_pm = $popup_pm, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_active = $user_active, user_actkey = '" . str_replace("\'", "''", $user_actkey) . "'" . $avatar_sql . "
WHERE user_id = $user_id"

und dann gehts wieder nicht!!!

Verfasst: 16.02.2007 15:46
von Garnele
Hallo

Versuchs mal damit:

Code: Alles auswählen

$sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) ."', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_birthday='$birthday', user_next_birthday_greeting='$next_birthday_greeting', user_sig = '" . str_replace("\'", "''", $signature) . "', user_sig_bbcode_uid = '$signature_bbcode_uid', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_notify_pm = $notifypm, user_popup_pm = $popup_pm, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_active = $user_active, user_actkey = '" . str_replace("\'", "''", $user_actkey) . "'" . $avatar_sql . "
WHERE user_id = $user_id"

LG
Garnele

Verfasst: 16.02.2007 15:54
von dennyk20
das kommt jetzt!! Parse error: syntax error, unexpected T_IF in /usr/export/www/vhosts/funnetwork/hosting/totalk/includes/usercp_register.php on line 602

Danke für die nette hilfe...:-)