問題分析:

論壇相關設定裡面點提交,提示這個是什麼意思呢?

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_forumsADD COLUMN `allowpostTINYINT(1NOT NULL DEFAULT '0';

如果上面的錯誤提示是類似這樣的:(多了個表名字首 supe_)

Error: Unknown column 'supe_allowpost' in 'field list'

  • ErrorUnknown column 'supe_allowpost' in 'field list'

那麼需要執行的 SQL 語句也相應做一下變動:

ALTER TABLE `cdb_forums` ADD COLUMN `supe_allowpost` TINYINT(1) NOT NULL DEFAULT '0';

  • ALTER TABLE `cdb_forumsADD COLUMN `supe_allowpostTINYINT(1NOT NULL DEFAULT '0';