dedecms更改首页模板出现了一些关于数据表的问题,请教高人指点

dwh3220 2010-08-09 10:34:44
我用的dedecms程序建站,出现如下提示,请高手帮忙,感激不尽


DedeCMS Error Warning!
Technical Support: http://bbs.dedecms.com

Error page: /dwh/makehtml_homepage.php
Error infos: Table 'gyp85.dede_mynews' doesn't exist
Error sql: Select * from dede_mynews order by senddate desc limit 0,1


生成首页完成后显示以上错误,点这个网址可以看见错误仍然在:
http://www.gyp85.com/index.php?upcache=1

直接访问首页:www.gyp85.com中国工艺品信息网 却没有问题,望高手指点

虽然直接访问没有问题,但怕以后网址大了,处理的麻烦

另外请给详细操作步骤,小弟不懂程序,只懂简单的html,改改简单的模板。那些asp。php。数据库一窍不通。
感谢
...全文
110 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
dwh3220 2010-08-14
[Quote=引用 6 楼 xuzuning 的回复:]
你进入后台管理——系统——SQL命令行工具
先查看 系统的表信息 的列表中是否有 dede_mynews
如果有 则选中后 点击 修复选中表
如果没有,则复制下面的代码,粘贴到 运行SQL命令行 下面的文本框中,并提交(确定)

SQL code
CREATE TABLE IF NOT EXISTS `dede_mynews` (
`aid` mediumint(8) unsig……
[/Quote]

管用!OKAY了,谢谢呀
回复
BernardSun 2010-08-10
dede_mynews是系统自带的表吗,我这里就没有,会不会是版本问题,v56
回复
xuzuning 2010-08-10
你进入后台管理——系统——SQL命令行工具
先查看 系统的表信息 的列表中是否有 dede_mynews
如果有 则选中后 点击 修复选中表
如果没有,则复制下面的代码,粘贴到 运行SQL命令行 下面的文本框中,并提交(确定)
CREATE TABLE IF NOT EXISTS `dede_mynews` (
`aid` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`typeid` smallint(5) unsigned NOT NULL DEFAULT '0',
`title` varchar(60) NOT NULL DEFAULT '',
`writer` varchar(20) NOT NULL DEFAULT '',
`senddate` int(10) unsigned NOT NULL DEFAULT '0',
`body` text,
PRIMARY KEY (`aid`),
KEY `senddate` (`typeid`,`senddate`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk AUTO_INCREMENT=1 ;
回复
xuzuning 2010-08-10
--
-- 表的结构 `dede_mynews`
--

DROP TABLE IF EXISTS `dede_mynews`;
CREATE TABLE IF NOT EXISTS `dede_mynews` (
`aid` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`typeid` smallint(5) unsigned NOT NULL DEFAULT '0',
`title` varchar(60) NOT NULL DEFAULT '',
`writer` varchar(20) NOT NULL DEFAULT '',
`senddate` int(10) unsigned NOT NULL DEFAULT '0',
`body` text,
PRIMARY KEY (`aid`),
KEY `senddate` (`typeid`,`senddate`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk AUTO_INCREMENT=1 ;

这是预置的表,如何会找不到呢?
另外,你现在的主页里就是那三条信息吗?
回复
dwh3220 2010-08-10
我加一个新表时,里面有2个要填,一个是表名,还有一个Number of fields: 这个填什么呀?
回复
CunningBoy 2010-08-10
Select * from dede_mynews order by senddate desc limit 0,1
改from后面的表名,或者在数据库中加一个dede_mynews的表
回复
dwh3220 2010-08-10
如果不存在,应该在哪里改,怎么改呢?
回复
Dleno 2010-08-09
Table 'gyp85.dede_mynews' doesn't exist

数据库gyp85中不存在dede_mynews表.
检查下你的数据库配置或你数据库里的表是否存在
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告