Heim >Backend-Entwicklung >PHP-Tutorial >Verwenden Sie PHP, um eine Demo zur Benutzerregistrierung und -verwaltung durchzuführen (2)

Verwenden Sie PHP, um eine Demo zur Benutzerregistrierung und -verwaltung durchzuführen (2)

WBOY
WBOYOriginal
2016-08-08 09:29:411038Durchsuche

Hier müssen wir über die Datenbank sprechen.
Der erste ist der Inhalt der Konfigurationsdatei unter der Konfigurationsdatei
<?php <code><?php <br> define("DB_HOST","localhost"); <br> define("DB_USER","root"); <br> define("DB_PWD",""); <br> define("DB_DBNAME","test"); <br> define("DB_CHARSET","utf-8"); <br> ?> define("DB_HOST","localhost"); define("DB_USER","root"); define("DB_PWD",""); define("DB_DBNAME","test");
define("DB_CHARSET","utf-8"); ?>
Standardmäßig sind hier die Datenbankadresse, der Administrator und das Passwort, der Datenbankname und die Verschlüsselungsmethode definiert. Nachdem diese Inhalte in dieser Datei festgelegt wurden, werden sie in
angezeigt Wird in mysql.func.php verwendet Zum Beispiel:function connect(){ <code>function connect(){ <br> $link=mysql_connect(DB_HOST,DB_USER,DB_PWD) or die("数据库连接失败Error:".mysql_errno().":".mysql_error()); <br> mysql_set_charset(DB_CHARSET); <br> mysql_select_db(DB_DBNAME) or die("指定数据库打开失败"); <br> return $link; <br> } $link=mysql_connect(DB_HOST,DB_USER,DB_PWD) or die("Datenbankverbindung fehlgeschlagen Fehler:".mysql_errno().":".mysql_error()); mysql_set_charset(DB_CHARSET);
mysql_select_db(DB_DBNAME) or die("Die angegebene Datenbank konnte nicht geöffnet werden"); return $link;

<code><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>;
        <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>;
}</span></code>
Hier ist der Teil, der zum Verarbeiten der Anmeldung erforderlich ist


Fast alle Vorgänge in mysql.func.php bestehen darin, ein Eingabearray in einen String umzuwandeln und ihn dann in der angegebenen Datentabelle auszuführen Als nächstes wird listPro.php geschrieben. In dieser Schnittstelle werden wir auch die Code-Paging-Technologie von PHP vorstellen.

Das Obige stellt die Demo (2) der Verwendung von PHP zur Vervollständigung einer Benutzerregistrierung und -verwaltung vor, einschließlich des Inhalts. Ich hoffe, dass es für Freunde hilfreich sein wird, die an PHP-Tutorials interessiert sind.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn