合并Discuz用户脚本的PHP方法
前几天,我遇到了一个项目,需要合并两Discuz。一个用户级别是12万左右,一个是1万8,毫无疑问,它抛出1万8,离开12万。数据表都是相关联的。新用户注册,添加8个表,并记录不说。当时,130,不知道是谁,搜索,搜索论坛的工具。但只有不到10万,所以他们可以试试,然后考虑如何直接插入关键字表中的记录,在用户可能相关的数据自动完成操作过程中的其他表。再次,然后出口原有的1万8用户,然后写一个PHP脚本直接给这1万8用户编写的uncenter会员表。测试也是可以的。遗憾的是,用户的积分不过去,但用户的用户名和密码保存。
关键步骤:
1。出口系统,不是一个SQL文件的uncenter会员数据库。
2。运行脚本。
声明:此脚本只提供思路,请在使用前备份好数据,如数据丢失和作者。
(0)set_time_limit;
$link = mysql_connect('localhost ','ngjc ','ohft6yhhyvt5)
或死亡(不连接:'。mysql_error()));
echo'connected成功;
mysql_select_db('ngjc)或死亡(不选择数据库);
在SQL文件中需要
arrayerr美元=阵();
oknum = 0美元;
错误= 0美元;
mysql_query(SET NAMES UTF8);
foreach(sqlarr美元美元的SQL)
{
如果(!mysql_query($ SQL))
{
arrayerr { } =美元美元美元+ SQL错误;
}
其他的
{
oknum美元+ +;
}
}
回声好:oknum美元美元errornum:错误错误:;
print_r($ arrayerr);
mysql_close($链接);
希望本文能对大家的PHP程序设计有所帮助。