从SHOPEX471转换到ECSHOP260成功,但注册会员时出错
[b]从SHOPEX471转换到ECSHOP260成功,但注册会员时出错如下,怎样解决阿[/b][b]MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => INSERT INTO `pengs`.`ecs_users`(`user_id`, `email`, `user_name`, `reg_time`, `last_login`, `last_ip`) VALUES ('834', 'pen@163.com', 'hkpenss', '1220259974', '1220259974', '192.168.1.234') ) [2] => Array ( [error] => Duplicate entry '834' for key 1 ) [3] => Array ( [errno] => 1062 ) )
[/b][url=http://faq.comsenz.com/?type=mysql&dberrno=1062&dberror=Duplicate+entry+%27834%27+for+key+1][b][color=#0000ff]http://faq.comsenz.com/[/color][/b][/url] 您有装UCenter么? 装了UCenter1.0 您需要先安装UC然后通过UC安装EC,然后检查通信是否成功,然后再导入数据,否则通信不能成功 是呀我也是 我是转移了空间 但是注册新会员就出现这样的 代码 请问怎么出处理呀·· 急··
跪求了·· 版主帮忙 我的好吗 小弟感激不尽:'( :'( :'( :'( :'( :'(
先安装UC 在安装EC的 UC通信正常·· 其实这个问题 我以前也帮忙回答过 呵呵 楼主打开includes\modules\integrates目录下的ecshop.php
修改里面的74行 $this->db->query('INSERT INTO ' . $GLOBALS['ecs']->table("users") . "(`user_id`, `email`, `user_name`, `reg_time`, `last_login`, `last_ip`) VALUES ('$uid', '$email', '$uname', '$reg_date', '$reg_date', '$ip')");
把代码改为 $this->db->query('INSERT INTO ' . $GLOBALS['ecs']->table("users") . "(`email`, `user_name`, `reg_time`, `last_login`, `last_ip`) VALUES ( '$email', '$uname', '$reg_date', '$reg_date', '$ip')");
173行 $this->db->query('INSERT INTO ' . $GLOBALS['ecs']->table("users") . "(`user_id`, `email`, `user_name`, `reg_time`, `last_login`, `last_ip`) VALUES ('$uid', '$email', '$username', '$reg_date', '$reg_date', '$ip')");
改为 $this->db->query('INSERT INTO ' . $GLOBALS['ecs']->table("users") . "(`email`, `user_name`, `reg_time`, `last_login`, `last_ip`) VALUES ('$email', '$username', '$reg_date', '$reg_date', '$ip')");
试试
就是去掉其中的UID那项!去掉就应该能注册了!试试这个办法吧 :lol 经尝试,楼上方法不行 再顶一下 又沉了啊 同样问题 [img]http://jqm839.5.11xf.cn/333.jpg[/img]
改了代码还是这样的啊 请参考此贴:
[url]http://faq.comsenz.com/?action-viewnews-itemid-100[/url]
页:
[1]
