点击留言板时Array ( [errno] => 1054 ) )

2016-07-07 15:44 来源:www.chinab4c.com 作者:ecshop专家

RT
点击留言板的时候就出现Array ( [errno] => 1054 ) ) 错误了。
MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => SELECT COUNT(*) FROM `replicah_ecshop`.`ecs_feedback` WHERE `msg_area` = '1' AND `msg_status` = 1 ) [2] => Array ( [error] => Unknown column 'msg_status' in 'where clause' ) [3] => Array ( [errno] => 1054 ) )

回答:
1054 好像是 数据库 不确定 错误。

您的表ecs_feedbac缺少msg_status字段,添加改字段就可以

请问字段,类型,长度,整理,属性应该要怎么写啊?

请问字段,类型,长度,整理和属性要怎么写。还有这个字段应该要排在什么字段之间啊?

顶!没有人告诉下?

1054的错误比较常见啊。。你在论坛搜索一下。

您可以备份当前数据
然后在里面创建这表的语句
  1. DROP TABLE IF EXISTS `ecs_feedback`;
  2. CREATE TABLE `ecs_feedback` (
  3. `msg_id` mediumint(8) unsigned NOT NULL auto_increment,
  4. `parent_id` mediumint(8) unsigned NOT NULL default '0',
  5. `user_id` mediumint(8) unsigned NOT NULL default '0',
  6. `user_name` varchar(60) NOT NULL default '',
  7. `user_email` varchar(60) NOT NULL default '',
  8. `msg_title` varchar(200) NOT NULL default '',
  9. `msg_type` tinyint(1) unsigned NOT NULL default '0',
  10. `msg_status` tinyint(1) unsigned NOT NULL default '0',
  11. `msg_content` text NOT NULL,
  12. `msg_time` int(10) unsigned NOT NULL default '0',
  13. `message_img` varchar(255) NOT NULL default '0',
  14. `order_id` int(11) unsigned NOT NULL default '0',
  15. `msg_area` tinyint(1) unsigned NOT NULL default '0',
  16. PRIMARY KEY(`msg_id`),
  17. KEY `user_id` (`user_id`)
  18. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
复制代码
用这个覆盖,然后再导入数据(这是utf8)