2 頁 (共 2 頁)

發表於 : 2003-06-24 15:34
牙之塔
不…不好意思…結果小弟在昨天用一般會員的身份來登入(用Admin身份登入沒問題),檢視行事曆時…傳回了…\r

代碼: 選擇全部

Could not select Calendar permission from user table

DEBUG MODE

SQL Error : 1054 Unknown column 'user_calendar_perm' in 'field list'

SELECT user_calendar_perm FROM phpbb_users WHERE user_id = '21'

Line : 1176
File : c:\appserv\www\phpbb2\calendar.php
…(汗)想勞煩各位大大再幫小弟看一下吧…(唉…一知半解真痛苦…好好學習才是王道啊~~~)

發表於 : 2003-06-24 20:45
牙之塔
找到了!!還有這段SQL語法要加:

代碼: 選擇全部

ALTER TABLE phpbb_groups ADD group_calendar_perm TINYINT(1) UNSIGNED DEFAULT "0" NOT NULL 

代碼: 選擇全部

ALTER TABLE phpbb_users ADD user_calendar_perm TINYINT(1) UNSIGNED DEFAULT "0" NOT NULL 

代碼: 選擇全部

ALTER TABLE phpbb_calendar CHANGE `description` `description` TEXT DEFAULT NULL
以上…

[問題]求救!!

發表於 : 2003-09-03 23:40
hgm
以管理員身分登入行事曆沒問題
但以會員身分進入則發生以下之狀況
請問如何解決

一般錯誤

Could not select Calendar permission from user/usergroup table

DEBUG MODE

SQL Error : 1052 Column: 'group_calendar_perm' in field list is ambiguous

SELECT group_calendar_perm FROM phpbb_user_group ug, phpbb_groups g WHERE ug.user_id = '4' AND g.group_id = ug.group_id

Line : 1185
File : C:\FoxServ\www\phpbb\calendar.php


發表於 : 2003-09-04 08:36
johnkk
你應該是沒在phpbb_groups 的table 中建立 group_calendar_perm 的欄位~

發表於 : 2003-09-05 01:15
hgm
我原本有在phpbb_groups 的table 中建立 group_calendar_perm 的欄位
不過感謝您的提醒,我把它移除後,重新建立,結果好了
再次謝謝