php將會員數(shù)據(jù)導(dǎo)入到ucenter的代碼
更新時間:2010年07月18日 00:06:19 作者:
php下把會員數(shù)據(jù)導(dǎo)入到ucenter代碼,需要的朋友可以參考下。
我們要用的會員表結(jié)構(gòu)
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';
//數(shù)據(jù)庫教程連接配置,由于我的ucenter表與現(xiàn)在的會員表在同一個數(shù)據(jù)庫所以就一次連接就行了。
try {
$conn = mysql教程_connect($host,$user,$password);
mysql_select_db($db,$conn);
} catch (dbexception $e) {
exit('database connect fail!');// 數(shù)據(jù)庫出錯處理處
}
$sql ="select * from net_111cnnet "; //查出要導(dǎo)入到ucenter所有會員數(shù)據(jù)
$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規(guī)則生成用戶登陸密碼
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'"); //把數(shù)據(jù)插入到uc_members表
mysql_query("insert into uc_memberfields set uid='".$rs['id']."'");//更新uc_memberfields表。
}
}
exit('所有用戶己導(dǎo)入到ucenter');
總結(jié):
導(dǎo)入數(shù)據(jù)到ucenter與論壇,或其它 cms用戶同小只要操作ucenter的兩張表就行了,uc_members,uc_memberfields哦,涉及到更新的字段也不多,所以總體來講把它系統(tǒng)的數(shù)據(jù)導(dǎo)入到ucenter進行會員同止步是很簡單的。
復(fù)制代碼 代碼如下:
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 ;
核心代碼:
復(fù)制代碼 代碼如下:
$host ='localhost';
$db ='abc';
$user='root';
$password ='root';
//數(shù)據(jù)庫教程連接配置,由于我的ucenter表與現(xiàn)在的會員表在同一個數(shù)據(jù)庫所以就一次連接就行了。
try {
$conn = mysql教程_connect($host,$user,$password);
mysql_select_db($db,$conn);
} catch (dbexception $e) {
exit('database connect fail!');// 數(shù)據(jù)庫出錯處理處
}
$sql ="select * from net_111cnnet "; //查出要導(dǎo)入到ucenter所有會員數(shù)據(jù)
$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規(guī)則生成用戶登陸密碼
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'"); //把數(shù)據(jù)插入到uc_members表
mysql_query("insert into uc_memberfields set uid='".$rs['id']."'");//更新uc_memberfields表。
}
}
exit('所有用戶己導(dǎo)入到ucenter');
總結(jié):
導(dǎo)入數(shù)據(jù)到ucenter與論壇,或其它 cms用戶同小只要操作ucenter的兩張表就行了,uc_members,uc_memberfields哦,涉及到更新的字段也不多,所以總體來講把它系統(tǒng)的數(shù)據(jù)導(dǎo)入到ucenter進行會員同止步是很簡單的。
相關(guān)文章
php快速導(dǎo)入大量數(shù)據(jù)的實例方法
在本篇文章里小編給大家分享的是關(guān)于php如何快速導(dǎo)入大量數(shù)據(jù)的相關(guān)知識點內(nèi)容,需要的朋友們學(xué)習(xí)下。2019-09-09
PHP $O00OO0=urldecode & eval 解密,記一次商業(yè)源碼的去后門
最近看到如下的php代碼$O00OO0=urldecode("%6E1%7A%62%2F%6D%615%5C%76%740%6928%2D%70%78%75%71%79%2A6%6C%72%6B%64%679%5F%65%68%63%73%77%6F4%2B%6637%6A");等很長的代碼,這里給出破解方法,需要的朋友可以參考下2020-09-09
PHP聚合式迭代器接口IteratorAggregate用法分析
這篇文章主要介紹了PHP聚合式迭代器接口IteratorAggregate用法,結(jié)合實例形式分析了聚合式迭代器接口IteratorAggregate的概念、功能、定義及使用方法,需要的朋友可以參考下2017-12-12
php dirname(__FILE__) 獲取當前文件的絕對路徑
dirname(__FILE__) 取到的是當前文件的絕對路徑,也就是說,比起相對路徑,查找速度是最快的。2011-06-06
PHP中Header使用的HTTP協(xié)議及常用方法小結(jié)
這篇文章主要介紹了PHP中Header使用的HTTP協(xié)議及常用方法,包含了各種錯誤編碼類型及其含義,需要的朋友可以參考下2014-11-11

