ホームページ > バックエンド開発 > PHPチュートリアル > phpコードを入力してメンバーデータをucenterにインポートします

phpコードを入力してメンバーデータをucenterにインポートします

WBOY
リリース: 2016-07-29 08:43:14
オリジナル
941 人が閲覧しました

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

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


存在しない場合はテーブルを作成 `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)
while( $rs = mysql_fetch_array ( $query ))
{
$uc_sql = "select * from uc_members where username='".$rs['username']."'";
$data = mysql_query( $uc_sql ) ;
{
}
else
{
$salt = substr(uniqid(rand()), -6);
$password = md5($rs['password'].$salt);//ucenter ルールに従います ユーザーを生成ログインパスワード
mysql_query("uc_members に挿入 set uid= '".$rs['id']."', username='".$rs['username']."', パスワード='$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 にインポートするのは全体的に非常に簡単です。
上記は、メンバーデータを ucenter にインポートするための Enter php のコードを紹介しています (Enter コンテンツも含む)。PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート