ホームページ  >  記事  >  バックエンド開発  >  メンバー データを ucenter_PHP にインポートするための PHP コード チュートリアル

メンバー データを ucenter_PHP にインポートするための PHP コード チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:36:04796ブラウズ

使用したいメンバーテーブル構造

コードをコピー コードは次のとおりです:

存在しない場合はテーブルを作成 `net_111cnnet` (
`id` int(11) not null auto_increment,
`username ` varchar(32) デフォルト null、
`add_time` int(11) デフォルト null、
`email` varchar(50) デフォルト null、
`password` varchar(50) デフォルト null、
`last_login` int(4) デフォルトnull
主キー ( `id`)
) Engine=myisam default charset=utf8 auto_increment=1;

コアコード:
コードをコピー コードは次のとおりです:

$host ='localhost ';
$db ='abc ';
$user='root';
$password ='root';
//私の ucenter テーブルと現在のメンバー テーブルは同じデータベース内にあるため、 1 つの接続で十分です。

try {
$conn = mysqltutorial_connect($host,$user,$password);
mysql_select_db($db,$conn);
} catch (dbException $e) {
exit('データベース接続失敗! ') ;//データベースエラー処理
}

$sql ="select * from net_111cnnet "; //ucenter にインポートするすべてのメンバーデータを検索します
$query = mysql_query( $sql,$conn); = mysql_fetch_array( $query ))
{
$uc_sql = "select * from uc_members where username='".$rs['username']."'";
$data = mysql_query( $uc_sql ) ; 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']."', passwd= ' $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 と forum、または他の cms ユーザーにデータをインポートするには、ucenter、uc_members、uc_memberfields の 2 つのテーブルを操作するだけです。 、更新に関係するフィールドはそれほど多くないため、メンバーの同期のためにシステム データを ucenter にインポートするのは全体的に非常に簡単です。

http://www.bkjia.com/PHPjc/322247.html

tru​​ehttp://www.bkjia.com/PHPjc/322247.html技術記事使用したいメンバーテーブル構造は次のようにコピーされます: create table if not存在 `net_111cnnet` ( `id` int(11) not null auto_increment, `username` varchar(32) default null, `add...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。