1 頁 (共 1 頁)

[問題]Filtermemberlist 少裝一個TABLE嗎?

發表於 : 2004-06-24 05:48
tsairandy
問題外掛: Filter member list
參考連結: http://phpbb-tw.net/phpbb/viewtopic.php?t=26586
使用版本: 1.0.8
狀況描述:

裝好後進入會員列表出現這一個錯誤訊息\r

Could not query users

DEBUG MODE

SQL Error : 1146 Table 'yhtsai_forum.phpbb_usersLEFT' doesn't exist

SELECT username, user_heyshowcash, user_id, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar, r.rank_title FROM phpbb_usersLEFT JOIN phpbb_ranks r ON r.rank_id = user_rank WHERE user_id <> -1 ORDER BY user_regdate ASC LIMIT 0, 50

Line : 253
File : /home/yhtsai/public_html/phpBB2new/memberlist.php


好像少了一裝一個TABLE,但安裝文件裏並沒有要新增TABLE啊!!!


補充:
(若是需要,請列出您曾裝過的外掛名稱)

發表於 : 2004-06-26 04:32
~倉木麻衣~
tsairandy 寫:SQL Error : 1146 Table 'yhtsai_forum.phpbb_usersLEFT' doesn't exist

SELECT username, user_heyshowcash, user_id, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar, r.rank_title FROM phpbb_usersLEFT JOIN phpbb_ranks r ON r.rank_id = user_rank WHERE user_id <> -1 ORDER BY user_regdate ASC LIMIT 0, 50
問題出在此處吧~
剛才看了一下您給的那個參考連結~
發現是該MOD的寫法有小問題
原作中提到\r
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
LEFT JOIN " . RANKS_TABLE . " r ON r.rank_id = user_rank
照它的意思就是在同一行之後加入上述代碼\r
明眼的人看到此應該已經看出問題了~
YES~這一來~代碼就變成了

代碼: 選擇全部

FROM " . USERS_TABLE . "LEFT JOIN " . RANKS_TABLE . " r ON r.rank_id = user_rank
所以~若照該參考連結的改法~在LEFT之前加一個空白即可解決\r

另外~也請版主將修正一下該MOD
看是要在LEFT前加空白\r
或是將IN-LINE AFTER, ADD 改成 AFTER, ADD ~也就是在之後一行加入也行

發表於 : 2004-06-29 07:42
tsairandy
感謝喔!!!解決了