Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑问] 数据库转换求助

[复制链接]
wyymcy 发表于 2006-12-31 22:18:34 | 显示全部楼层 |阅读模式
PW4.32转DZ5,其他数据表都已转换完成,唯独会员数据(54万会员)转换到17万时出错:

Fatal error: Failed evaluating code:
unset($txt[$i]); $txt=implode('',$txt); $f=fopen('userdata/xuni/market.data','w'); fputs($f,$txt); fclose($f);


请哪位DX指点一下,什么原因?
ejew 发表于 2006-12-31 22:49:13 | 显示全部楼层
处理中。。。。。。。。。。


数据特大,待取数据!


==========
完成!

[ 本帖最后由 ejew 于 2007-1-1 15:13 编辑 ]
回复

使用道具 举报

 楼主| wyymcy 发表于 2007-1-9 12:04:47 | 显示全部楼层
感谢鱼之眼泪帮忙转换会员数据
不过由于54万会员数据在转换时丢失了约2000会员的资料,而其他表都已正常转换成功,也就是说丢失的这些会员的其他资料在另外20多个表中仍存在,导致很多会员不能编辑(包括编辑其用户组等)
估计是不是UID的问题?因为UID涉及28个表近2000会员在3个表中没有了,而在其余25个表中存在,导致在查看其他相当多会员资料时无UID
继续寻求帮助!!!
回复

使用道具 举报

ejew 发表于 2007-1-9 12:38:05 | 显示全部楼层
其它的会员在DZ用户规则里是不可用的,虽然存于temp表,但是不可用的,
temp表也没跟论坛程序挂勾,只是临时存储,
综合以上,该数据是无法应用于DZ

[ 本帖最后由 ejew 于 2007-1-9 13:15 编辑 ]
回复

使用道具 举报

紫琼 发表于 2007-1-9 12:38:27 | 显示全部楼层

回复 #3 wyymcy 的帖子

未转换过来的会员,肯定是 “超过 15 字节的用户名、含有 \ ' 等特殊字符的用户名不可转换”
如果有 2000 会员不合法的话就有点多了,你可以在转换前做一用户名截取或者修改处理,再转换就没有任何问题了,不过即使有问题,也不应该影响其他会员的啊
回复

使用道具 举报

 楼主| wyymcy 发表于 2007-1-12 15:56:56 | 显示全部楼层
原帖由 紫琼 于 2007-1-9 12:38 发表
未转换过来的会员,肯定是 “超过 15 字节的用户名、含有 \ ' 等特殊字符的用户名不可转换”
如果有 2000 会员不合法的话就有点多了,你可以在转换前做一用户名截取或者修改处理,再转换就没有任何问题了,不过 ...

已经开放了,是不是有什么补救办法?
现在的问题:好多会员不可编辑,出现“用户不存在”错误
UID也混乱
回复

使用道具 举报

紫琼 发表于 2007-1-12 16:18:22 | 显示全部楼层

回复 #6 wyymcy 的帖子

做过很多pw转换都没发现你这样的错误,不晓得是转换的问题还是你的程序的问题,标准的没有动过程序的pw4.3.2不应该有这样的问题的`
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-10 17:09 , Processed in 0.028169 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表