/*
我們要用的會員表結構
| 代碼如下 |
複製代碼 |
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 ; |
會員表
*/
| 代碼如下 |
複製代碼 |
$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規則產生使用者登陸密碼 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'); |
/*
總結:
本文章原創於www.111cn.net轉載的朋友請尊重他人的勞動成果,註明來源。
*/