我在运行一下代码时
<?php
// 获取表单提交的用户名和密码
$username = $_POST['username'];
$password = $_POST['password'];
// 连接数据库并查询用户名和密码是否匹配
$servername = "localhost";
$dbusername = "root";
$dbpassword = "lj128280";
$dbname = "mydatabase";
$conn = new mysqli($servername, $dbusername, $dbpassword, $dbname);
if ($conn->connect_error) {
die("连接数据库失败: " . $conn->connect_error);
}
$sql = "SELECT * FROM users WHERE username='$username' AND password='$password'";
$result = $conn->query($sql);
// 检查查询结果
if ($result->num_rows > 0) {
// 登录成功
while($row = $result->fetch_assoc()) {
echo "用户名: " . $row["username"]. "<br>";
echo "密码: " . $row["password"]. "<br>";
}
echo "登录成功";
} else {
// 登录失败
echo "登录失败";
}
$conn->close();
?>
出现一下报错提示
Fatal error: Uncaught Error: Class "mysqli" not found in D:\DaiMa\PHP\web\login.php:12 Stack trace: #0 {main} thrown in D:\DaiMa\PHP\web\login.php on line 12