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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 7.2升级X2用户自定义栏目转换代码

[复制链接]
hitxiong 发表于 2012-7-25 11:39:53 | 显示全部楼层 |阅读模式
本帖最后由 hitxiong 于 2012-7-25 11:43 编辑

就是个数据从7.2数据库里面copy到X2 数据库的功能

请自行根据自己的自定义内容修改。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| hitxiong 发表于 2012-7-25 11:45:05 | 显示全部楼层
// 注意:请站长手工修改一下Discuz!7.2 数据库配置
$config['1']['dbhost'] = 'localhost';// 服务器地址
$config['1']['dbuser'] = 'xxxxx ';// 用户
$config['1']['dbpw'] = 'xxxxxx';// 密码
$config['1']['dbcharset'] = 'gbk';// 字符集
$config['1']['pconnect'] = '0';// 是否持续连接
$config['1']['dbname'] = 'xxxxxxx';// 数据库
$config['1']['tablepre'] = 'cdb_';// 表名前缀

还有这个地方根据自己实际情况修改:

while($row = $dbold->fetch_array($query)) {
                    $row = daddslashes($row);
                    DB::update('common_member_profile', array(
                   'field1' => $row['field_3'],
                    'field2' => $row['field_4'],

                ), "uid='$row[uid]'");
                }
回复

使用道具 举报

 楼主| hitxiong 发表于 2012-7-25 14:57:23 | 显示全部楼层
对那种是选择填写的类型:修改成如下类似代码即可。

while($row = $dbold->fetch_array($query)) {
                    $row = daddslashes($row);
                    switch($row['field_4']){
                            case "1":
                              $field_4="1型";
                              break;
                      case "2":
                              $field_4="2型";
                              break;
                            case "3":
                              $field_4="X型";
                              break;
                            case "4":
                              $field_4="家属";
                              break;
                            case "5":
                              $field_4="医生";
                              break;
                            case "6":
                              $field_4="客服";
                              break;
                            case "7":
                              $field_4="其他";
                              break;
                            default:
                              $field_4=$row['field_4'];
                    }
                    
                    DB::update('common_member_profile', array(
                    'field1' => $row['field_3'],
                    'field2' => $field_4,
                ), "uid='$row[uid]'");
                }
回复

使用道具 举报

天边海角 发表于 2012-7-26 15:58:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

evenzhou 发表于 2012-8-1 18:07:42 | 显示全部楼层
谢谢分享
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 13:42 , Processed in 0.024951 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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