ホームページ  >  記事  >  バックエンド開発  >  PHP を使用してユーザー登録と管理のデモを完了する (2)

PHP を使用してユーザー登録と管理のデモを完了する (2)

WBOY
WBOYオリジナル
2016-08-08 09:29:41990ブラウズ

ここでデータベースについて話さなければなりません。
1 つ目は、configs ファイル
<?php <br> の下にある configs ファイルの内容です。 定義("DB_HOST","ローカルホスト"); 定義("DB_USER","ルート"); 定義("DB_PWD",""); 定義("DB_DBNAME","テスト"); 定義("DB_CHARSET","utf-8"); ?><br><br> データベース アドレス、管理者とパスワード、データベース名、およびエンコード方法がデフォルトでここで定義されます。このファイルにこれらの内容を設定すると<br>に表示されます mysql.func.php で使用されます。 例: <br>function connect(){ <br> $link=mysql_connect(DB_HOST,DB_USER,DB_PWD) または die("データベース接続失敗エラー:".mysql_errno().":".mysql_error()); mysql_set_charset(DB_CHARSET); mysql_select_db(DB_DBNAME) または die("指定されたデータベースを開くことができませんでした"); $リンクを返す }

これは、ログインの処理に必要な部分です

<span><span><?php</span><span><span>function</span><span>addUser</span><span>()</span>
{</span><span>$arr</span>=<span>$_POST</span>;
    <span>$arr</span>[<span>'password'</span>]=md5(<span>$_POST</span>[<span>'password'</span>]);
    <span>//将图像放到上级页面中</span><span>$uploadFile</span>=uploadFile(<span>"../uploads"</span>);
    <span>if</span>(<span>$uploadFile</span>&&is_array(<span>$uploadFile</span>)){
        <span>$arr</span>[<span>'face'</span>]=<span>$uploadFile</span>[<span>0</span>][<span>'name'</span>];
    }<span>else</span>{
        <span>$mes</span>=<span>"添加失败<a href='addUser.php'>重新添加</a>";
        <span>return</span><span>$mes</span>;
    }
    <span>$arr</span>[<span>'regTime'</span>]=time();
    <span>//$arr['activeFlag']=0;</span><span>if</span>(insert(<span>"imooc_user"</span>, <span>$arr</span>)){
        <span>$mes</span>=<span>"添加成功!<br/><a href='addUser.php'>继续添加</a>|<a href='listUser.php'>查看列表</a>"</span>;
    }
    <span>else</span>
    {
        <span>//如果对应的文件存在,则删除掉。(因为查询数据库失败了)</span><span>$filename</span>=<span>"../uploads/"</span>.<span>$uploadFile</span>[<span>0</span>][<span>'name'</span>];
         <span>if</span>(file_exists(<span>$filename</span>)){
            unlink(<span>$filename</span>);
        }   
        <span>$mes</span>=<span>"添加失败"</span>;
    }
    <span>return</span><span>$mes</span>;
} mysql.func.php のほとんどすべての操作は、入力配列を文字列に再編成し、指定されたデータ テーブルで実行します <br>。
次に listPro.php の記述です。このインターフェースでは、PHP のコード ページング テクノロジも紹介します。 <br><br>
                
                
                <br>
                    上記は、PHP を使用してユーザーの登録と管理を完了するデモ (2) を、関連する内容も含めて紹介しました。PHP チュートリアルに興味のある友人の参考になれば幸いです。 <br>
                
                    

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。