Мне нужно извлечь логин и пароль из базы данных mysql, но происходит ошибка.
Код ошибки:
" Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ' `password`='51ab03b3960d37c1fb1f8a67214fed58'' "
Мой код:
<?php
require_once __DIR__ . '/../#DATABASE.php';
if (isset($_POST['submit'])) {
$login = htmlspecialchars($_POST['login']);
$password = md5(htmlspecialchars($_POST['password']));
$query = $db->prepare(
"SELECT * FROM users WHERE
`login`=:login,
`password`=:password"
);
$params = [
'login' => $login,
'password' => $password
];
$query->execute($params);
$user = $query->fetch();
print_r($user);
}
Спасибо за ответ.