ここでデータベースについて話さなければなりません。
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>