[問題] 無法寫入到資料庫問題

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
chou2589
星球普通子民
星球普通子民
文章: 13
註冊時間: 2002-06-18 13:16

[問題] 無法寫入到資料庫問題

文章 chou2589 »

1.架設於泰維資訊,是WIN2003
2.PHP20.8a
3.網域名稱taywe.net
4.網址 http://taywe.net/chou2589/
5.錯誤代碼:

代碼: 選擇全部

Could not insert data into users table

DEBUG MODE

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_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, 'chou2589', 1086102805, '5054ac6baacb1cd49e5dcd3a2f7ef444', 'chou25899@msn.com', '', '', '', '', '', '', '', '', 0, 0, '', '', '', 1, 1, 0, 1, 1, 0, 1, 1, 8, 'D M d, Y g:i a', 'chinese_traditional_taiwan', 1, '0' , user_gender 0, 1, 0, '41b69d822ab8c0c70')

Line : 537
File : d:\windows2003service\www\chou2589\includes\usercp_register.php
6.錯誤狀態:
弟是弄好前一個莫名奇妙少一個逗號的問題之後,才發現此一問題的
弟的朋友在加入論壇時發現這問題,弟看了一下只曉得無法寫入,537行上下弟也略為檢查過,但與前一次一樣看不出所以然。:oops: 再次請各位大大不吝賜教..
7.537行上下五行:

代碼: 選擇全部

	$sql .= "1, '')";
}

if ( !($result = $db->sql_query($sql, BEGIN_TRANSACTION)) )
{
537→	message_die(GENERAL_ERROR, 'Could not insert data into users table', '', __LINE__, __FILE__, $sql);
}

$sql = "INSERT INTO " . GROUPS_TABLE . " (group_name, group_description, group_single_user, group_moderator)
	VALUES ('', 'Personal User', 1, 0)";
	if ( !($result = $db->sql_query($sql)) )
又是一個亂世,又是一場殺偌

 當星落之際,當末日之秋

又是一場恩怨,又是一段悲歌

 在冷眼之前,在千年之後
頭像
台灣阿堂
竹貓好朋友
竹貓好朋友
文章: 307
註冊時間: 2002-03-26 20:42
來自: 台灣台中
聯繫:

文章 台灣阿堂 »

537上20行貼出來~
chou2589
星球普通子民
星球普通子民
文章: 13
註冊時間: 2002-06-18 13:16

文章 chou2589 »

好的:

代碼: 選擇全部

			//
			// Get current date
			//
			$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_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 ($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, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popup_pm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, '$gender' , user_gender 0, 1, ";
			if ( $board_config['require_activation'] == USER_ACTIVATION_SELF || $board_config['require_activation'] == USER_ACTIVATION_ADMIN || $coppa )
			{
				$user_actkey = gen_rand_string(true);
				$key_len = 54 - (strlen($server_url));
				$key_len = ( $key_len > 6 ) ? $key_len : 6;
				$user_actkey = substr($user_actkey, 0, $key_len);
				$sql .= "0, '" . str_replace("\'", "''", $user_actkey) . "')";
			}
			else
			{
				$sql .= "1, '')";
			}

			if ( !($result = $db->sql_query($sql, BEGIN_TRANSACTION)) )
			{
		537→		message_die(GENERAL_ERROR, 'Could not insert data into users table', '', __LINE__, __FILE__, $sql);
又是一個亂世,又是一場殺偌

 當星落之際,當末日之秋

又是一場恩怨,又是一段悲歌

 在冷眼之前,在千年之後
頭像
台灣阿堂
竹貓好朋友
竹貓好朋友
文章: 307
註冊時間: 2002-03-26 20:42
來自: 台灣台中
聯繫:

文章 台灣阿堂 »

chou2589 寫: [php]
//
// Get current date
//
$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_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 ($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, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popup_pm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, '$gender' , user_gender 0, 1, ";
[/php]
重點在520及521這兩行
你在加gender mod 時的錯誤!!
再比對一下你的安裝手冊~



:-)
chou2589
星球普通子民
星球普通子民
文章: 13
註冊時間: 2002-06-18 13:16

文章 chou2589 »

再次感謝阿堂大!原來我多加了一個 , user_gender ..
但我解決了之後,現在又多出一個問題 :-(
弟懷疑是不知道哪行又有少了、或又貼錯了。當弟測試能否註冊時,點下我接受時,系統竟告知我→"很抱歉!! 您所選擇的會員名稱已被註冊使用"
弟想是否少了逗號?
'$gender' 0, 1, ";
________↑這裡沒逗號?
但弟加上之後也是一樣情形.. :oops:
最後由 chou2589 於 2004-06-02 23:50 編輯,總共編輯了 1 次。
頭像
台灣阿堂
竹貓好朋友
竹貓好朋友
文章: 307
註冊時間: 2002-03-26 20:42
來自: 台灣台中
聯繫:

文章 台灣阿堂 »

[php]
'$gender', 0, 1, ";
[/php]
chou2589
星球普通子民
星球普通子民
文章: 13
註冊時間: 2002-06-18 13:16

文章 chou2589 »

加了,但一樣沒用 :-(
又是一個亂世,又是一場殺偌

 當星落之際,當末日之秋

又是一場恩怨,又是一段悲歌

 在冷眼之前,在千年之後
頭像
台灣阿堂
竹貓好朋友
竹貓好朋友
文章: 307
註冊時間: 2002-03-26 20:42
來自: 台灣台中
聯繫:

文章 台灣阿堂 »

user_gender 有加嗎?
chou2589
星球普通子民
星球普通子民
文章: 13
註冊時間: 2002-06-18 13:16

文章 chou2589 »

有 . .
又是一個亂世,又是一場殺偌

 當星落之際,當末日之秋

又是一場恩怨,又是一段悲歌

 在冷眼之前,在千年之後
頭像
台灣阿堂
竹貓好朋友
竹貓好朋友
文章: 307
註冊時間: 2002-03-26 20:42
來自: 台灣台中
聯繫:

文章 台灣阿堂 »

520及521這兩行再貼出來
chou2589
星球普通子民
星球普通子民
文章: 13
註冊時間: 2002-06-18 13:16

文章 chou2589 »

好的

代碼: 選擇全部

			//
			$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_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_gender, user_level, user_allow_pm, user_active, user_actkey)
				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, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popup_pm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, '$gender', 0, 1, ";
再次感謝阿堂大願為弟解惑,感謝!
?>[/php]
頭像
台灣阿堂
竹貓好朋友
竹貓好朋友
文章: 307
註冊時間: 2002-03-26 20:42
來自: 台灣台中
聯繫:

文章 台灣阿堂 »

[php]
$gender, 0, 1, ";
[/php]
試看看~
主題已鎖定

回到「phpBB 2 安裝與使用」