問題分析:
論壇相關設置裏面點提交,提示這個是什麼意思呢?
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';