php 把会员数据导入到ucenter代码
发布:smiling 来源: PHP粉丝网 添加日期:2014-09-09 14:56:54 浏览: 评论:0
导入数据到ucenter与论坛,或其它 cms用户同小只要操作ucenter的两张表就行了,uc_members,uc_memberfields,涉及到更新的字段也不多,所以总体来讲把它系统的数据导入到ucenter进行会员同止步是很简单的.
我们要用的会员表结构,代码如下:
- create table if not exists `net_111cnnet` (
- `id` int(11) not null auto_increment,
- `username` varchar(32) default null,
- `add_time` int(11) default null,
- `email` varchar(50) default null,
- `password` varchar(50) default null,
- `last_login` int(4) default null
- primary key (`id`)
- ) engine=myisam default charset=utf8 auto_increment=1 ;
PHP实例代码如下:
- $host ='localhost';
- $db ='abc';
- $user='root';
- $password ='root';
- //数据库教程连接配置,由于我的ucenter表与现在的会员表在同一个数据库所以就一次连接就行了,代码如下:
- try {
- $conn = mysql_connect($host,$user,$password);
- mysql_select_db($db,$conn);
- } catch (dbexception $e) {
- exit('database connect fail!');// 数据库出错处理处
- }
- $sql ="select * from net_111cnnet "; //查出要导入到ucenter所有会员数据
- $query = mysql_query( $sql,$conn);
- while( $rs = mysql_fetch_array( $query ))
- {
- $uc_sql = "select * from uc_members where username='".$rs['username']."'";
- $data = mysql_query( $uc_sql ) ;
- if( $data )
- {
- ;
- }
- else
- {
- $salt = substr(uniqid(rand()), -6);
- $password = md5($rs['password'].$salt);//按照ucenter规则生成用户登陆密码
- //开源代码phpfensi.com
- mysql_query("insert into uc_members set uid= '".$rs['id']."', username='".$rs['username']."', password='$password', email='".$rs['email']."', lastlogintime ='".$rs['last_login']."', regdate='".$rs['add_time']."', salt='$salt'"); //把数据插入到uc_members表
- mysql_query("insert into uc_memberfields set uid='".$rs['id']."'");//更新uc_memberfields表。
- }
- }
- exit('所有用户己导入到ucenter');
Tags: php会员数据 导入ucenter
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)