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 相关文章推荐
基于HTTP长连接的&quot;服务器推&quot;技术的php 简易聊天室
Oct 31 PHP
Php header()函数语法及使用代码
Nov 04 PHP
php实现文件下载实例分享
Jun 02 PHP
php获取随机数组列表的方法
Nov 13 PHP
php简单定时执行任务的实现方法
Feb 23 PHP
php三元运算符知识汇总
Jul 02 PHP
ThinkPHP进程计数类Process用法实例详解
Sep 25 PHP
php格式文件打开的四种方法
Feb 24 PHP
Laravel框架基于ajax实现二级联动功能示例
Jan 17 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
May 13 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
Dec 20 PHP
php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程
Aug 17 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
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
2013/06/24 PHP
php写的AES加密解密类分享
2014/06/20 PHP
PHP curl 抓取AJAX异步内容示例
2014/09/09 PHP
smarty简单入门实例
2014/11/28 PHP
WampServer下安装多个版本的PHP、mysql、apache图文教程
2015/01/07 PHP
php实现Mongodb自定义方式生成自增ID的方法
2015/03/23 PHP
在Mac上编译安装PHP7的开发环境
2015/07/28 PHP
JS来动态的修改url实现对url的增删查改
2014/09/05 Javascript
JavaScript的null和undefined区别示例介绍
2014/09/15 Javascript
浅析jQuery EasyUI中的tree使用指南
2014/12/18 Javascript
基于JavaScript的操作系统你听说过吗?
2016/01/28 Javascript
极力推荐一款小巧玲珑的可视化编辑器bootstrap-wysiwyg
2016/05/27 Javascript
Vue.js 2.0 移动端拍照压缩图片预览及上传实例
2017/04/27 Javascript
关于vue中watch检测到不到对象属性的变化的解决方法
2018/02/08 Javascript
JavaScript如何对图片进行黑白化
2018/04/10 Javascript
微信小程序image图片加载完成监听
2019/08/31 Javascript
javascript设计模式 ? 解释器模式原理与用法实例分析
2020/04/17 Javascript
[01:18:45]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第三场2月1日
2021/03/11 DOTA
Python多线程编程(七):使用Condition实现复杂同步
2015/04/05 Python
在Python中使用Mako模版库的简单教程
2015/04/08 Python
python遍历一个目录,输出所有的文件名的实例
2018/04/23 Python
pandas分别写入excel的不同sheet方法
2018/12/11 Python
Python高级特性 切片 迭代解析
2019/08/23 Python
解决pycharm启动后总是不停的updating indices...indexing的问题
2019/11/27 Python
python实现简单井字棋小游戏
2020/03/05 Python
Python word文本自动化操作实现方法解析
2020/11/05 Python
python-jwt用户认证食用教学的实现方法
2021/01/19 Python
几款主流好用的富文本编辑器(所见即所得常用编辑器)介绍
2021/03/17 Javascript
canvas绘制树形结构可视图形的实现
2020/04/03 HTML / CSS
荷兰在线体育用品商店:Avantisport.nl
2018/07/04 全球购物
美国滑雪板和装备购物网站:Skis.com
2018/12/20 全球购物
园林技术个人的自我评价
2014/02/15 职场文书
年会搞笑主持词串词
2014/03/24 职场文书
歌咏比赛口号大全
2015/12/25 职场文书
详细了解MVC+proxy
2021/07/09 Java/Android
DSP接收机前端设想
2022/04/05 无线电