第 1 頁 (共 1 頁)
[問題]不能更改個人資料
發表於 : 2004-02-08 20:24
由 Pok
代碼: 選擇全部
一般錯誤
Could not update users table
DEBUG MODE
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 ' user_actkey = '', user_gender = '1' WHERE user_id = 3' at
UPDATE phpbb_users SET user_email = 'Pok@i-Stealth.Com', user_icq = '282325322', user_website = 'http://pok.i-stealth.com', user_occ = '', user_from = 'i-Stealth.Com', user_interests = '', user_sig = '「人生優如一本書。愚蠢的人將它草草翻過,聰明的人卻會將它細細閱\\讀。為甚麼呢﹖因為聰明的人知道,只能讀一次。」',user_nickname = '', user_sig_bbcode_uid = '7bd03b9e9f', user_viewemail = 1, user_aim = '', user_yim = '', user_msnm = '', user_attachsig = 1, user_allowsmile = 1, user_allowhtml = 0, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_notify_pm = 0, user_popup_pm = 1, user_timezone = 8, user_dateformat = 'D M d, Y g:i a', user_lang = 'chinese_traditional_taiwan', user_style = 13, user_active = 1,user_nqlm_enable = 0, user_nqlm_level = , user_actkey = '', user_gender = '1' WHERE user_id = 3
Line : 482
File : /home/anomic/public_html/phpBB2/includes/usercp_register.php
請問怎樣可以解決?
發表於 : 2004-02-08 20:52
由 Martinet
發表於 : 2004-02-08 21:35
由 Pok
好的~
●架設主機作業系統:Linux
●您的上網方式:HGC Vdsl(
http://www.hgcbroadband.com)
●您安裝的程式:Apache + php + MySql
●您的 phpBB2 版本:phpBB 2.0.6
●您的 domain(網域名稱) :
http://www.anomic-world.com/phpBB2
代碼: 選擇全部
一般錯誤
Could not update users table
DEBUG MODE
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 ' user_actkey = '', user_gender = '1' WHERE user_id = 3' at
UPDATE phpbb_users SET user_email = 'Pok@i-Stealth.Com', user_icq = '282325322', user_website = 'http://pok.i-stealth.com', user_occ = '', user_from = 'i-Stealth.Com', user_interests = '', user_sig = '「人生優如一本書。愚蠢的人將它草草翻過,聰明的人卻會將它細細閱\\讀。為甚麼呢﹖因為聰明的人知道,只能讀一次。」',user_nickname = '', user_sig_bbcode_uid = '7bd03b9e9f', user_viewemail = 1, user_aim = '', user_yim = '', user_msnm = '', user_attachsig = 1, user_allowsmile = 1, user_allowhtml = 0, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_notify_pm = 0, user_popup_pm = 1, user_timezone = 8, user_dateformat = 'D M d, Y g:i a', user_lang = 'chinese_traditional_taiwan', user_style = 13, user_active = 1,user_nqlm_enable = 0, user_nqlm_level = , user_actkey = '', user_gender = '1' WHERE user_id = 3
Line : 482
File : /home/anomic/public_html/phpBB2/includes/usercp_register.php
●錯誤狀態:不能更新個人資料
發表於 : 2004-02-08 22:01
由 Martinet
汗..........其實最重要是安裝過哪些外掛啦XD..
還有個辦法可以快速解決...就是把 你的 usercp_register.php po出來我來幫你看看囉~^^"
用zip打包下載會比較好...因為...
竹貓的code沒有裝修正@@"||
發表於 : 2004-02-08 22:17
由 Pok
Martinet 寫:汗..........其實最重要是安裝過哪些外掛啦XD..
還有個辦法可以快速解決...就是把 你的 usercp_register.php po出來我來幫你看看囉~^^"
用zip打包下載會比較好...因為...
竹貓的code沒有裝修正@@"||
好的...
http://pok.i-stealth.com/usercp.zip
發表於 : 2004-02-08 23:28
由 ethan
沒有抓到 user_nqlm_level 的值 ($nqlm_level)
安授 Nested Quote Limit Mod 時 .tpl 檔是否沒改完整?
或是把
user_nqlm_level = $nqlm_level
改為
user_nqlm_level = '" . str_replace("\'", "''", $nqlm_level) . "'
發表於 : 2004-02-12 00:22
由 Pok
我檢查了Nested Quote Limit Mod沒有安裝錯誤...也試過改user_nqlm_level
還是不行..

發表於 : 2004-02-12 02:15
由 ethan
上述方法修改後,還是一樣的錯誤訊息嗎?
發表於 : 2004-02-12 20:19
由 Pok
ethan 寫:上述方法修改後,還是一樣的錯誤訊息嗎?
對..
還有也不能註冊啦
發表於 : 2004-02-13 07:04
由 ethan
剛到你的網站試了一下加入會員\r
出現的訊息是 SQL Error : 1054 Unknown column 'user_nqlm_enable' in 'field list'
你是不是忘了修改 sql 的部份了?
沒試過 Nested Quote Limit Mod 不過大部份的 mod
不是提供一隻 .php 自動新增欄位的程式
就是會提供一段 sql query 讓你手動更新\r
再看看文件的說明喔
發表於 : 2004-02-13 20:17
由 Pok
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 ''3', user_actkey = '', user_gender = '1' WHERE user_id = 2'
裝完sql就變成這樣啊

發表於 : 2004-02-13 21:05
由 Mac
Pok,請你把你的問題整理後在外掛問題區發問(並且遵守發問格式)
你的問題已經超出 phpBB 的基本使用問答了
基本上,你的問題在於你安裝外掛時沒有小心,所以漏掉的一些 SQL 的細節
我會建議你把外掛的安裝重新仔細的檢查一遍
像這邊 WHERE user_id = 2',很明顯的就少了一個 " ' "(正確應該是 WHERE user_id = '2' )
這篇我先鎖起來了,等你整理好你的問題後,再到外掛問題區吧\r
~Mac