我們要使用的會員表結構
複製程式碼 程式碼如下:
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=utcref81 ;
複製程式碼 程式碼如下:
$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
{
$s>}
else
{
$s 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');
導入資料到ucenter與論壇,或其它cms使用者同小只要操作ucenter的兩張表就行了,uc_members,uc_memberfields哦,涉及到更新的字段也不多,所以總體來講把它系統的資料導入到ucenter進行會員同止步是很簡單的。
以上就介紹了enter php將會員資料匯入ucenter的程式碼,包含了enter方面的內容,希望對PHP教學有興趣的朋友有幫助。