第 1 頁 (共 1 頁)
[問題] 水怪顯示問題(已解決)
發表於 : 2006-06-04 00:24
由 gini630
問題外掛:水怪rpg
使用版本:phpBB 2.0.20
論壇網址:
http://gini.no-ip.org/phpbb2/
測試帳號:test 密碼1111
狀況描述:
小弟的水怪在文章旁有顯示裝備及等級職照等等...
但是卻有其中一項顯示怪怪的~~因我的人物已考小老百姓職照~~可是職照那邊的顯示卻非小老百姓~~而是0
似乎沒個人都一樣~~這個問題有人遇到過嗎?該如何解決比較好?
發表於 : 2006-06-04 09:01
由 心靈捕手
我猜想:
您的資料庫相關欄位的建立有問題.
代碼: 選擇全部
ALTER TABLE `phpbb_users` ADD `rpg_medals` varchar(200) default '路人'
職照預設是 '路人', 而您的論壇卻是 '0'.
建議您:
進入 phpMyAdmin 檢視相關欄位 (rpg_medals) 的預設值為何?
發表於 : 2006-06-04 09:04
由 gini630
剛剛我有發現是0~~於是手動改成路人~~可是似乎還是一樣是顯示0@@~是否要砍掉職照那部份在重新下sql語法?@@
我是在php_users之下的rpg_medals把預設值改為路人~null為否
因一開始時就整個sql匯入~~照成後來手動一個一個匯入~.~
發表於 : 2006-06-04 09:12
由 心靈捕手
gini630 寫:剛剛我有發現是0~~於是手動改成路人~~可是似乎還是一樣是顯示0@@~是否要砍掉職照那部份在重新下sql語法?@@
我是在php_users之下的rpg_medals把預設值改為路人~null為否
因一開始時就整個sql匯入~~照成後來手動一個一個匯入~.~
建議您:
試試這個指令, 更改其預設值.
代碼: 選擇全部
ALTER TABLE phpbb_users MODIFY rpg_medals varchar(200) default '路人'
發表於 : 2006-06-04 09:19
由 gini630
@@~~天阿~~一樣是0~~好怪~@@
發表於 : 2006-06-04 09:29
由 心靈捕手
gini630 寫:@@~~天阿~~一樣是0~~好怪~@@
這個指令只是更改該欄位的 '預設值' 而已.
如果是已經註冊使用的會員,
那麼必須另外下指令, 更新該欄位的值.
代碼: 選擇全部
UPDATE phpbb_users SET rpg_medals = '路人' WHERE user_id > 0
發表於 : 2006-06-04 09:33
由 gini630
感謝老師~~那假設我一個帳號已報考小老百姓職照~~可是更新後卻還是顯示路人.這樣的話該怎麼做比較好??
能否手動去把那帳號路人改成小老百姓?
那下次報考時會自動更新嗎?@@
發表於 : 2006-06-04 09:40
由 心靈捕手
gini630 寫:感謝老師~~那假設我一個帳號已報考小老百姓職照~~可是更新後卻是顯示路人了?這樣的話該怎麼做比較好??
能否手動去把那帳號路人改成小老百姓?
那下次報考時會自動更新嗎?@@
如果您下了上頭回文的指令後,
那麼所有會員的職照, 都將重新回到 '路人'.
試試看, 只要再
重新考照即可.
發表於 : 2006-06-04 09:45
由 gini630
問個笨問題~~該如何重新考照?@@~似乎沒有放棄職照的選項qq
發表於 : 2006-06-04 10:04
由 gini630
ok~~小弟已測試完畢目前正常了~~在次感謝老師的指點了~~感嗯