问题分析:
论坛相关设置里面点提交,提示这个是什么意思呢?
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';