[問題] 發文出現錯誤+版面沒有文章

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

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
akichen
星球普通子民
星球普通子民
文章: 23
註冊時間: 2007-07-29 10:43

文章 akichen »

~倉木麻衣~ 寫:
akichen 寫:像這樣正常的結構表寫 DEFAULT" 代表什麼?

代碼: 選擇全部

confirm_id char(32) DEFAULT '' NOT NULL,
session_id char(32) DEFAULT '' NOT NULL,
表示該欄位不可以是NULL值, 必需要有一個值才行, 而它的預設值是空字串
那麼就表示我得在該欄位打這個 ' ' 符號?
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

akichen 寫:那麼就表示我得在該欄位打這個 ' ' 符號?
phpMyAdmin似乎無法直接從資料表欄位結構下手去設定 DEFAULT ''
建議遇到有DEFAULT '' 時, 改由上方的SQL輸入語法
例如這句

代碼: 選擇全部

CREATE TABLE phpbb_posts_text (
   bbcode_uid char(10) DEFAULT '' NOT NULL,
改用底下的SQL語法執行

代碼: 選擇全部

ALTER TABLE phpbb_posts_text CHANGE
   bbcode_uid bbcode_uid char(10) DEFAULT '' NOT NULL;
以你的狀況來說, 必需將phpbb_改成你的資料表首(mybelovedkids_)才行
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
akichen
星球普通子民
星球普通子民
文章: 23
註冊時間: 2007-07-29 10:43

文章 akichen »

嗨,可以再請問一下嗎?

像我的結構預設值寫0,但是對照的這句如下

代碼: 選擇全部

ban_userid mediumint(8) NOT NULL,
那我要改掉嗎?就算我把0刪掉,還是會出現 :-?


另外,我在控台執行刪除會員的動作後,會出現下列錯誤,但是會員有成功刪除,我對照了mybelovedkids_groups 的結構表,沒發現哪裡不對勁啊... :roll:

代碼: 選擇全部

Could not delete group for this user

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 '' at line 2

DELETE FROM mybelovedkids_groups WHERE group_id = 

Line : 156
File : admin_users.php
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

akichen 寫:我的結構預設值寫0,但是對照的這句如下

代碼: 選擇全部

ban_userid mediumint(8) NOT NULL,
那我要改掉嗎?就算我把0刪掉,還是會出現 :-?
建議改掉
基本上, 將原本的預設值清空(不要輸入東西)再送出就可以了

akichen 寫:另外,我在控台執行刪除會員的動作後,會出現下列錯誤,但是會員有成功刪除,我對照了mybelovedkids_groups 的結構表,沒發現哪裡不對勁啊... :roll:

代碼: 選擇全部

Could not delete group for this user

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 '' at line 2

DELETE FROM mybelovedkids_groups WHERE group_id = 

Line : 156
File : admin_users.php
這應該是之前資料結構不正常, 導致新會員註冊時就寫入了錯誤的資料
使得你的group_id欄位沒有值存在, 所以刪除時才會出現錯誤
基本上, 這個並不影響
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
主題已鎖定

回到「phpBB 2 安裝與使用」