永发信息网

ecshop中关于数据库中ecs_sessions的问题!!

答案:2  悬赏:30  手机版
解决时间 2021-02-18 20:42
  • 提问者网友:人生佛魔见
  • 2021-02-18 10:09
我下载了一个ecshop然后在安装好了进行调试,我下载了一个phpstudy,网站显示一切正常,可是今天我的电脑由于无法进入系统所以我重装了一下系统,然后重新安装了一下 phpstudy ,之后又把数据库重新导入,可是导入后打开主页却出现
MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => INSERT INTO `test`.`ecs_sessions` (sesskey, expiry, ip, data) VALUES ('8a3107988bf98cc9a5079fdfbe766120', '1278128679', '127.0.0.1', 'a:0:{}') ) [2] => Array ( [error] => Table 'test.ecs_sessions' doesn't exist ) [3] => Array ( [errno] => 1146 ) )
这些代码的意思是大概 ecs_sessions 表不存在吧,于是我从我虚拟空间看了一下我另一个网站的数据库(也是ecshop系统),可是那个数据库里也没有 ecs_sessions 表啊,请问这是什么原因呢?该如何解决??如何能让他不出现这个错误直接显示主页呢?请知道的告诉我一下,谢谢了!急!急!
最佳答案
  • 五星知识达人网友:詩光轨車
  • 2021-02-18 10:52
你是哪个版本的啊 ,我的数据库里面是有这个表的 ecs_sessions
全部回答
  • 1楼网友:佘樂
  • 2021-02-18 11:47
您好, 1、后台一段时间点击数据库优化,清理下缓存 2、如果网站已经出错,请登录数据库,删除以上两个表的数据就行。 3、我最便捷的方法,直接删除这两个数据表,然后从新sql建立 哈哈 (1)这个是新建ecs_sessions表的sql create table if not exists `您数据表的前缀_sessions` ( `sesskey` char(32) character set utf8 collate utf8_bin not null default '', `expiry` int(10) unsigned not null default '0', `userid` mediumint(8) unsigned not null default '0', `adminid` mediumint(8) unsigned not null default '0', `ip` char(15) not null default '', `user_name` varchar(60) not null, `user_rank` tinyint(3) not null, `discount` decimal(3,2) not null, `email` varchar(60) not null, `data` char(255) not null default '', primary key (`sesskey`), key `expiry` (`expiry`) ) engine=memory default charset=utf8; (2)这个是新建ecs_sessions_data表的sql create table if not exists `kmy_sessions_data` ( `sesskey` varchar(32) character set utf8 collate utf8_bin not null default '', ...您好, 1、后台一段时间点击数据库优化,清理下缓存 2、如果网站已经出错,请登录数据库,删除以上两个表的数据就行。 3、我最便捷的方法,直接删除这两个数据表,然后从新sql建立 哈哈 (1)这个是新建ecs_sessions表的sql create table if not exists `您数据表的前缀_sessions` ( `sesskey` char(32) character set utf8 collate utf8_bin not null default '', `expiry` int(10) unsigned not null default '0', `userid` mediumint(8) unsigned not null default '0', `adminid` mediumint(8) unsigned not null default '0', `ip` char(15) not null default '', `user_name` varchar(60) not null, `user_rank` tinyint(3) not null, `discount` decimal(3,2) not null, `email` varchar(60) not null, `data` char(255) not null default '', primary key (`sesskey`), key `expiry` (`expiry`) ) engine=memory default charset=utf8; (2)这个是新建ecs_sessions_data表的sql create table if not exists `kmy_sessions_data` ( `sesskey` varchar(32) character set utf8 collate utf8_bin not null default '', `expiry` int(10) unsigned not null default '0', `data` longtext not null, primary key (`sesskey`), key `expiry` (`expiry`) ) engine=myisam default charset=utf8;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯