香港独立IP空间
香港php空间
美国php空间
域名注册

dz1Discusx3.1刷新首页报错查询不到数据库表SELECT COUNT(*) FROM forum_thread WHERE

今天有位老客户找到无忧主机小编,说论坛出问题了,小编仔细看了一下,发现该论坛首页刷新几次就出现数据库连接失败提示错误:“SELECT COUNT(*) FROM forum_thread WHERE DISPLAYERDER=-1”,再刷新一下就好了,而

内页打开也都是这种情况,如下图:

 

dz1 150x150 Discuz网站首页刷新提示where displayorder= 1的数据库错误的原因

dz

 

经过分析发现客户的数据库配置伪静态之类的都是正常的,那么这是什么原因导致的呢,无忧主机小编在百度搜了一下相关问题,其中一条回复数据表可能出问题,小编顿时眼前一亮,这个可能性还真的是非常大,不管三七二十一,备份好用户网站mysql,进入数据库管理工具phpmyadmin,选择拨错的客户数据表。直接修复,操作如下图:

 

dz3 150x150 Discuz网站首页刷新提示where displayorder= 1的数据库错误的原因

dz

 

修复之后发现问题果然解决了。特给大家分享下。

经验总结:这类提示数据库连接错误,查询数据表不存在的故障,一般都是mysql数据库表损坏导致,我们修复损坏的数据库表就可以。修复mysql数据库表的方法有很多中,比如使用php虚拟主机自带的phpmyadmin工具进行修复,或者使用dz的tools工具也可以修复。这个就看站长习惯问题啦。

 

本文地址:http://www.51php.com/discuz/13215.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档