在点击论坛导航条的Stats>积分排行后,出现下面页面
Discuz! info: MySQL Query Error
Time: 2014-5-10 3:49pm
Script: /bbs/stats.php
SQL: SELECT username, uid, extcredits0 AS credits FROM [Table]members ORDER BY extcredits0 DESC LIMIT 0, 20
Error: Unknown column 'extcredits0' in 'field list'
Errno.: 1054
Similar error report has been dispatched to administrator before.
到 http://faq.comsenz.com 搜索此错误的解决方案。
------------------------------------------------------------------
在你的数据库里面查看数据表:"cdb_members" , 是否缺少extcredits0这个字段。如果没有该字段,用以下SQL语句执行一下。- ALTER TABLE `cdb_members` ADD `extcredits0` INT( 10 ) NOT NULL DEFAULT '0';
Copy Code 即可正常地使用论坛导航条的Stats>积分排行啦。
如果以后想删除这个字段extcredits0,用以下SQL语句执行一下即可。- ALTER TABLE `cdb_members` DROP `extcredits0`;
Copy Code ---------------------------------------------------------------
其实出现这个错误提示并不是源程序错误也不是数据库错误,而是因为没有在后台启用积分,所以不用在数据表里加字段的,直接在后台的全局>积分设置那里,至少启用一种扩展积分即可正常显示积分排行页面。 |