连接数据库的登陆页面代码
时间: 2023-05-28 19:05:21 浏览: 42
以下是一个简单的连接数据库的登陆页面代码:
<!DOCTYPE html>
<html>
<head>
<title>登陆页面</title>
</head>
<body>
<form method="post" action="login.php">
<label>用户名</label>
<input type="text" name="username"><br>
<label>密码</label>
<input type="password" name="password"><br>
<input type="submit" value="登陆">
</form>
</body>
</html>
在上面的代码中,我们使用一个表单来收集用户的用户名和密码,并将表单提交到名为“login.php”的处理页面。我们将在这个处理页面中连接到数据库,并验证用户的登录信息。
下面是一个示例的“login.php”文件:
<?php
// 连接到数据库
$servername = "localhost";
$username = "root";
$password = "123456";
$dbname = "mydb";
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 获取表单提交的数据
$username = $_POST["username"];
$password = $_POST["password"];
// 构造 SQL 查询语句
$sql = "SELECT * FROM users WHERE username='$username' AND password='$password'";
// 执行查询
$result = $conn->query($sql);
// 检查查询结果是否有数据
if ($result->num_rows > 0) {
// 登陆成功
echo "登陆成功!";
} else {
// 登陆失败
echo "用户名或密码错误!";
}
// 关闭数据库连接
$conn->close();
?>
在上面的代码中,我们首先连接到数据库,然后获取表单提交的用户名和密码。接着,我们使用这些数据构造一个 SQL 查询语句,并执行查询。如果查询结果有数据,说明用户的用户名和密码匹配,登陆成功;否则,登陆失败。
需要注意的是,在实际开发中,我们应该对用户输入的数据进行安全性检查和过滤,以防止 SQL 注入等安全问题。