首先,你需要在 PHP 中连接到 MySQL 数据库. 你可以使用以下代码来连接到数据库:
$host = 'localhost';
$user = 'username';
$password = 'password';
$dbname = 'database_name';
// 创建连接
$conn = mysqli_connect($host, $user, $password, $dbname);
// 检测连接
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "连接成功";
然后,你可以使用以下代码来创建一个登录表单:
<form action="login.php" method="post">
<label for="username">用户名:</label><br>
<input type="text" id="username" name="username"><br>
<label for="password">密码:</label><br>
<input type="password" id="password" name="password"><br><br>
<input type="submit" value="登录">
</form>
接下来,你可以使用以下代码来验证用户的登录信息:
if(isset($_POST['username']) && isset($_POST['password'])){
$username = mysqli_real_escape_string($conn, $_POST['username']);
$password = mysqli_real_escape_string($conn, $_POST['password']);
$query = "SELECT * FROM users WHERE username='$username' AND password='$password'";
$result = mysqli_query($conn, $query);
if(mysqli_num_rows($result) == 1){
// 登录成功
// 你可以在这里设置 session 变量或者跳转到另一个页面
} else {
// 登录失败
// 你可以在这里显示一条错误信息
}
}
最后,别忘了在结束时关闭数据库连接:
mysqli_close($conn);
完整的代码看起来像这样:
<?php
$host = 'localhost';
$user = 'username';