Это код, который я пытаюсь выполнить:
$query = "SELECT `UserID`, `password` FROM Users WHERE email = ?";
$stmt = $mysqli->prepare($query);
$stmt->bind_param('s', $email);
$stmt->execute();
$stmt->bind_result($user_id, $db_pass);
$stmt->fetch();
echo 'ID: '.$user_id.'<br>';
echo 'Password: '.$db_pass.'<br>';
Поле пароля является хэшированным значением sha512. Когда я запрашиваю только user_id, а не пароль, код работает отлично. Как только я пытаюсь запросить пароль, поле chrome говорит, что сервер никогда не отвечал. Кажется, проблема, в частности, связана с функцией bind_result, если я попытаюсь связать переменную с полем пароля, она не будет работать. Любая помощь с благодарностью.
Задача ещё не решена.
Других решений пока нет …