我正在尝试编写一些代码,这些代码将连接到名为“user”的数据库,并从“password”字段中查找数据。到目前为止,我已经编写了这个PHP:
$passw = $_POST['pass'];
$user = $_POST['user'];
$users_password_db = "SELECT password FROM 'user' WHERE username=$user";
$result = $mysqli->query($users_password_db);
if ($passw != $result){
$errors[] = "Incorrect username or password. Please try again, or contact the admin for support.";
}
else {
header('Location: /dashboard.php');
}
但是,每次我使用正确的用户名和密码登录时,都会说密码错误。我不认为这是一个连接错误,因为我可以将数据添加到数据库中。
我刚开始使用SQL,很抱歉,如果这是一个明显的问题。
答案 0 :(得分:0)
确保在php代码和数据库中都正确命名了用户名和密码变量。资本化很重要!