Я пытаюсь получить мои результаты из моей базы данных, используя mysql_fetch_assoc(), но я, кажется, не будет получать никаких результатов, когда я повторяю следующий (простой белый экран):mysql_fetch_assoc - не отображает результаты
$email_address = $_POST['email_address'];
$password = $_POST['password'];
if(login($email_address, $password)){
$query = mysql_query("SELECT * FROM `users` WHERE `email_address` = '$email_address' AND `password` = '$password'");
$row = mysql_fetch_assoc($query);
echo $row['email_address'];
}else{
echo "Invalid login";
}
Ваш запрос может быть неудачным или вы можете вернуть 0 строк. Вам нужно проверить, что '$ query' преуспел, и что вы возвращаете строки. Кроме того, вы открыты для SQL Injection, и вы не должны хранить пароли как обычный текст. – Sean
Где это ошибка? – ironcito
Вы уверены, что пароли не хешированы? – DevlshOne