1 頁 (共 1 頁)

[問題] Board Enter Announce(進版公告)

發表於 : 2006-02-19 16:32
xp200032
參考 http://phpbb-tw.net/phpbb/viewtopic.php ... %A4%BD%A7i

說明書裡面有寫\r
SQL 語法:
ALTER TABLE `phpbb_forums` ADD `forum_bea` TEXT NOT NULL AFTER `forum_desc` ;
ALTER TABLE `phpbb_forums` ADD `forum_beaon` TINYINT( 2 ) NOT NULL AFTER `forum_bea` ;

我輸入進去之後 會顯示

代碼: 選擇全部

SQL 語法: 

ALTER TABLE `phpbb_forums` ADD `forum_bea` TEXT NOT NULL AFTER `forum_desc` 

代碼: 選擇全部

MySQL 傳回:  

#1146 - Table 'xp200032_phpBB2.phpbb_forums' doesn't exist 
要怎麼半>< 我已經照說明書寫的做了

還有 說明書裡面要我找的程式代碼 有些都會有一些完全一樣的
請問 這些也要改掉嗎??

發表於 : 2006-02-19 17:06
Mac
你的資料表前置字串是 "phpbb_" 嗎?

~Mac

發表於 : 2006-02-19 21:12
xp200032
Mac 寫:你的資料表前置字串是 "phpbb_" 嗎?

~Mac
不是也
是 xp200032_phpBB2

發表於 : 2006-02-19 21:17
xp200032
用錯了
顯示出來的是\r

代碼: 選擇全部

SQL 語法: 

SQL 語法 : ALTER TABLE `phpbb_forums` ADD `forum_bea` TEXT NOT NULL AFTER `forum_desc` 

代碼: 選擇全部

MySQL 傳回:  

#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 'SQL 語法: 
ALTER TABLE `phpbb_forums` ADD `forum_bea` TEXT N 

發表於 : 2006-02-20 15:49
阿維
執行這兩段試試 8-)

代碼: 選擇全部

ALTER TABLE `xp200032_phpBB2_forums` ADD `forum_bea` TEXT NOT NULL AFTER `forum_desc` ;
ALTER TABLE `xp200032_phpBB2_forums` ADD `forum_beaon` TINYINT( 2 ) NOT NULL AFTER `forum_bea` ;

發表於 : 2006-02-20 18:18
xp200032
還是不能耶........

它顯示出\r

代碼: 選擇全部

SQL 語法: 

ALTER TABLE `xp200032_phpBB2_forums` ADD `forum_bea` TEXT NOT NULL AFTER `forum_desc` 

代碼: 選擇全部

MySQL 傳回:  

#1146 - Table 'xp200032_phpBB2.xp200032_phpBB2_forums' doesn't exist 

發表於 : 2006-02-20 20:01
Mac
你的 phpBB 資料表是不是全部都是以 "phpBB2_" 作為開頭?

~Mac

發表於 : 2006-02-21 18:20
xp200032
Mac 寫:你的 phpBB 資料表是不是全部都是以 "phpBB2_" 作為開頭?

~Mac
我建資料庫的時候名字是phpBB2

phpBB 資料表 是什麼意思... 不太懂....



還想問一個問題 公告外掛一定要輸入這個之後才會起作用嗎???
因為我已經把資料改好了 可是怎麼外表都看不出來改好了
所以想問一下是不是輸入之後才能用???

發表於 : 2006-02-21 19:36
Mac
的確是要 SQL 的部分做了才可以用\r

你可以看看 config.php 的下面那個程式碼寫著什麼\r

代碼: 選擇全部

$table_prefix = 'phpbb_';
~Mac

發表於 : 2006-02-21 20:04
xp200032
Mac 寫:的確是要 SQL 的部分做了才可以用\r

你可以看看 config.php 的下面那個程式碼寫著什麼\r

代碼: 選擇全部

$table_prefix = 'phpbb_';
~Mac
他寫\r

代碼: 選擇全部

$table_prefix = 'phpBB2';

發表於 : 2006-02-21 20:25
Mac
那就跟我猜的一樣囉

外掛的 SQL 指令內 "phpbb_" 的部分,你要改成 "phpBB2_"

下次別忘了喔 ;-)

~Mac

發表於 : 2006-02-21 20:32
xp200032
Mac 寫:那就跟我猜的一樣囉

外掛的 SQL 指令內 "phpbb_" 的部分,你要改成 "phpBB2_"

下次別忘了喔 ;-)

~Mac

還是錯誤........ 是不是因為我有些地方沒有改到.......
因為有幾個檔案夾 裡面要我找的程式碼都有一樣的 請問 那些全部都要修改嗎??

代碼: 選擇全部

SQL 語法: 

ALTER TABLE `phpbb2_forums` ADD `forum_bea` TEXT NOT NULL AFTER `forum_desc` 
MySQL 傳回:  

#1146 - Table 'xp200032_phpBB2.phpbb2_forums' doesn't exist 

發表於 : 2006-02-21 20:35
DL
試試看改成phpBB2(沒有底線)

因為我看你這句:

$table_prefix = 'phpBB2';

發表於 : 2006-02-21 20:45
xp200032
阿不好意思..........我剛剛把 phpBB2_打成了phpbb2_了><


可是成功了是成功了
我到網頁去看還是沒有出現ㄋㄟ.......

會不會真的是我有些東西沒修改到........