Heim >Backend-Entwicklung >PHP-Problem >PHP-Überprüfungsname existiert in MySQL

PHP-Überprüfungsname existiert in MySQL

藏色散人
藏色散人Original
2019-10-02 09:16:092915Durchsuche

PHP-Überprüfungsname existiert in MySQL

Wie überprüft PHP, ob der Name in MySQL existiert?

PHP stellt eine Verbindung zu MySQL her, um abzufragen, ob der Benutzername existiert (Anmeldeüberprüfung)

Der Code lautet wie folgt:

<?php
header("Content-Type:text/html;charset=utf8");
$username = $_GET["username"]; //获取输入用户名
$password = $_GET["password"]; //获取输入密码
$mysql_server_name = "localhost:3306"; //连接数据库端口
$mysql_username = "root"; //用户名
$mysql_password = "123456"; //密码
$mysql_database = "test"; //数据库名称
$conn = new mysqli($mysql_server_name, $mysql_username, $mysql_password, $mysql_database); //构造函数mysql
$sql = $conn->query("select username from user where username =&#39;{$username}&#39; and password = &#39;{$password}&#39;"); //查询数据库中的用户名和密码 并返回集合
$row = mysqli_fetch_assoc($sql); //取其中一行
if ($row > 0) { //判断是否存在
echo "欢迎&#39;{$username}&#39;再次登录";
} else {
echo ",您还没有账号,请先进行注册!!!";
header("location:register.html"); //跳转至注册页面
}
?>

Für Weitere PHP-Kenntnisse finden Sie auf der PHP-Chinese-Website!

Das obige ist der detaillierte Inhalt vonPHP-Überprüfungsname existiert in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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