問題分析:
論壇相關設定裡面點提交,提示這個是什麼意思呢?
Time: 2008-7-4 2:21pm Script: /admincp.php SQL: UPDATE `[Table]forums` SET displayorder='0',allowpost='0', allowshare='0' WHERE fid='190' Error: Unknown column 'allowpost' in 'field list' 程式檔案跟資料庫有衝突,請使用正確的程式檔案上傳上去覆蓋
解決方法:
這是您的資料庫 forums 表缺少了 allowpost 欄位,您可以手動新增一個即可。
欄位名:allowpost
型別:TINYINT
預設值:0
或者執行下面的 SQL 語句,請替換表的字首:
ALTER TABLE `cdb_forums` ADD COLUMN `allowpost` TINYINT(1) NOT NULL DEFAULT '0';
- ALTER TABLE `cdb_forums` ADD COLUMN `allowpost` TINYINT(1) NOT NULL DEFAULT '0';
如果上面的錯誤提示是類似這樣的:(多了個表名字首 supe_)
Error: Unknown column 'supe_allowpost' in 'field list'
- Error: Unknown column 'supe_allowpost' in 'field list'
那麼需要執行的 SQL 語句也相應做一下變動:
ALTER TABLE `cdb_forums` ADD COLUMN `supe_allowpost` TINYINT(1) NOT NULL DEFAULT '0';
- ALTER TABLE `cdb_forums` ADD COLUMN `supe_allowpost` TINYINT(1) NOT NULL DEFAULT '0';