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>
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.