程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php 把會員數據導入到ucenter代碼

php 把會員數據導入到ucenter代碼

編輯:關於PHP編程

導入數據到ucenter與論壇,或其它 cms用戶同小只要操作ucenter的兩張表就行了,uc_members,uc_memberfields哦,涉及到更新的字段也不多,所以總體來講把它系統的數據導入到ucenter進行會員同止步是很簡單的。

php教程 把會員數據導入到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 ;


會員表
*/

$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');

/*
總結:
 導入數據到ucenter與論壇,或其它 cms用戶同小只要操作ucenter的兩張表就行了,uc_members,uc_memberfields哦,涉及到更新的字段也不多,所以總體來講把它系統的數據導入到ucenter進行會員同止步是很簡單的。
 本文章原創於www.bkjia.com轉載的朋友請尊重他人的勞動成果,注明來源。
*/


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved