PHP合并discuz用户脚本的方法


Posted in PHP onAugust 04, 2015

本文实例讲述了PHP合并discuz用户脚本的方法。分享给大家供大家参考。具体如下:

前几天遇到一个需要将两个discuz合并的项目,一个用户级别在12万左右,一个是1万8.不用说肯定是扔了1万8的,留下12万的。开始觉得不好处理,数据表都是关联,新注册一个用户,有8个表增加记录了,还没看有没有其他表有修改记录的可能性。当时觉得一时半会儿也理不清那些表,就搜索了一下,搜到了discuz tool.但是只能导10万以内的,于是就只能自己尝试了,后来考虑,我直接在关键表插入一条记录如何,其他表在用户操作的过程中没准就自动补齐的相关数据了,于是就试着导出原来的1万8用户,然后写了个PHP脚本直接将这1万8用户写入的uncenter的memeber表里。测试了一下还OK。遗憾的是用户积分啥的都没过去,只是保留了用户的用户名和密码。

关键步骤:

1.导出打算不要的那个系统的uncenter member数据库成sql文件。
2.运行脚本。

声明:本脚本只提供思路,请使用前提前备份好数据,如数据丢失与作者无关。(代码简单,勿喷)

set_time_limit(0);
$link = mysql_connect('localhost', 'ngjc', 'ohFt6yhHYvt5')
  or die('Could not connect: ' . mysql_error());
echo 'Connected successfully';
mysql_select_db('ngjc') or die('Could not select database');
require "sql.php";//此处换成导出的sql文件
$arrayerr=array();
$oknum=0;
$errnum=0;
mysql_query("SET NAMES utf8");
foreach($sqlarr as $sql)
{
  if(!mysql_query($sql))
  {
    $arrayerr[]=$sql;$errnum++;
  }
  else
  {
    $oknum++;
  }
}
echo "<pre>OK:$oknum <br>errornum:$errnum <br> error:<br>";
print_r($arrayerr);
mysql_close($link);

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
dedecms 批量提取第一张图片最为缩略图的代码(文章+软件)
Oct 29 PHP
PHP IF ELSE简化/三元一次式的使用
Aug 22 PHP
PHP中的生成XML文件的4种方法分享
Oct 06 PHP
简单的cookie计数器实现源码
Jun 07 PHP
解析PHP计算页面执行时间的实现代码
Jun 18 PHP
php字符串替换函数substr_replace()用法实例
Mar 17 PHP
YiiFramework入门知识点总结(图文教程)
Dec 28 PHP
Yii使用smsto短信接口的函数demo示例
Jul 13 PHP
thinkPHP自动验证机制详解
Dec 05 PHP
PHP的自定义模板引擎
Mar 24 PHP
PHP编程获取音频文件时长的方法【基于getid3类】
Apr 20 PHP
PHP设计模式(四)原型模式Prototype实例详解【创建型】
May 02 PHP
PHP-FPM之Chroot执行环境详解
Aug 03 #PHP
织梦sitemap地图实时推送给百度的教程
Aug 03 #PHP
php生成图片验证码的实例讲解
Aug 03 #PHP
android上传图片到PHP的过程详解
Aug 03 #PHP
php将远程图片保存到本地服务器的实现代码
Aug 03 #PHP
php基于session实现数据库交互的类实例
Aug 03 #PHP
php通过排列组合实现1到9数字相加都等于20的方法
Aug 03 #PHP
You might like
简单介绍下 PHP5 中引入的 MYSQLI的用途
2007/03/19 PHP
PHP CURL 内存泄露问题解决方法
2015/02/12 PHP
thinkphp隐藏index.php/home并允许访问其他模块的实现方法
2016/10/13 PHP
PHP的PDO错误与错误处理
2019/01/27 PHP
基于jQuery的消息提示插件 DivAlert之旅(二)
2010/04/01 Javascript
jquerydom对象的事件隐藏显示和对象数组示例
2013/12/10 Javascript
通过隐藏iframe实现文件下载的js方法介绍
2014/02/26 Javascript
推荐6款基于jQuery实现图片效果插件
2014/12/07 Javascript
node.js中的fs.openSync方法使用说明
2014/12/17 Javascript
探讨跨域请求资源的几种方式(总结)
2016/12/02 Javascript
js实现仿购物车加减效果
2017/03/01 Javascript
详解在WebStorm中添加Vue.js单文件组件的高亮及语法支持
2017/10/21 Javascript
vuex 的简单使用
2018/03/22 Javascript
BootStrap中的模态框(modal,弹出层)功能示例代码
2018/11/02 Javascript
js实现橱窗展示效果
2020/01/11 Javascript
[03:59]第二届DOTA2亚洲邀请赛选手传记-VGJ.rOtk
2017/04/03 DOTA
使用IPython下的Net-SNMP来管理类UNIX系统的教程
2015/04/15 Python
Python导出数据到Excel可读取的CSV文件的方法
2015/05/12 Python
Python3.7中安装openCV库的方法
2018/07/11 Python
基于tensorflow加载部分层的方法
2018/07/26 Python
python爬虫豆瓣网的模拟登录实现
2019/08/21 Python
在django admin详情表单显示中添加自定义控件的实现
2020/03/11 Python
python根据用户需求输入想爬取的内容及页数爬取图片方法详解
2020/08/03 Python
Pandas直接读取sql脚本的方法
2021/01/21 Python
英国最大的邮寄种子和植物公司:Thompson & Morgan
2017/09/21 全球购物
阿迪达斯新加坡官方网站:adidas新加坡
2019/12/06 全球购物
KELLER SPORTS荷兰:在线订购最好的运动产品
2020/10/13 全球购物
2013届毕业生求职信范文
2013/11/20 职场文书
求职简历中个人的自我评价
2013/12/01 职场文书
销售行政专员职责
2014/01/03 职场文书
师范学院美术系毕业生自我鉴定
2014/01/29 职场文书
酒鬼酒广告词
2014/03/21 职场文书
七一建党日演讲稿
2014/09/05 职场文书
护理实习生带教计划
2015/01/16 职场文书
观后感格式
2015/06/19 职场文书
《所见》教学反思
2016/02/23 职场文书