剛剛捕手老師所建議的:
CREATE TABLE kktfriend_forums_control (control_id mediumint(8) UNSIGNED NOT NULL auto_increment, show_forums varchar(3) DEFAULT NULL, hide_forums varchar(255) DEFAULT NULL, PRIMARY KEY (control_id));
ALTER TABLE kktfriend_forums ADD is_hideforum TINYINT(1) DEFAULT '0';
麻衣大大所更新的:
CREATE TABLE phpbb_forums_control (control_id mediumint(8) UNSIGNED NOT NULL auto_increment, show_forums varchar(3) DEFAULT NULL, hide_forums varchar(255) DEFAULT NULL, PRIMARY KEY (control_id));
ALTER TABLE phpbb_forums ADD is_hideforum TINYINT(1) DEFAULT '0';
但如果你的table都是以
kktfriend_開頭的話, 怎麼可能會成功輸入?
你現在如果加入剛才老師所建議的:
CREATE TABLE kktfriend_forums_control (control_id mediumint(8) UNSIGNED NOT NULL auto_increment, show_forums varchar(3) DEFAULT NULL, hide_forums varchar(255) DEFAULT NULL, PRIMARY KEY (control_id));
ALTER TABLE kktfriend_forums ADD is_hideforum TINYINT(1) DEFAULT '0';
你的SQL語法卻回應
CREATE TABLE kktfriend_forums_control(
control_id mediumint( 8 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
show_forums varchar( 3 ) DEFAULT NULL ,
hide_forums varchar( 255 ) DEFAULT NULL ,
PRIMARY KEY ( control_id )
)
MySQL 傳回:
#1050 - Table 'kktfriend_forums_control' already exists
但是這裡你說
http://phpbb-tw.net/phpbb/viewtopic.php?p=233440#233440
回倉大: 手動調整phpbb_forums/is_hideforum 0 改為 1 執行顯示如下:
SQL 語法:
UPDATE `phpbb_forums` SET `prune_next` = NULL ,
`is_hideforum` = '1' WHERE `forum_id` =1 LIMIT 1 ;
你的TABLE開頭都應該是
kktfriend_吧?
這樣子看來你可能在發文之前, 是否已經先自行增加了以
kktfriends_開頭的語法?
如果是, 建議你, 首先把更新了的sql語法先刪除
至於語法, 應該直接先套用 剛剛老師給的
ps: 你的phpmyadmin好像有點亂?
以上我提到關於 phpbb_forums和 kktfriend_forums, 兩者都可以輸入成功
但是你裡面不是只有
kktfriend_開頭的嗎?
希望我以上所說的不會有問題~
(閃...
