Что я запутался в 3-х соснах и посему прошу вас вывести меня.
Объясните мне, пожалуйста, почему в ниже указанyом коде в переменную $wrong_login всегда записывается "good job ..." внезависимости от значений $_POST?
При этом если совпадений в БД нет, то на месте $row['....'] выводится пустое место, а если совпадение есть выводится данные из БД
$query="SELECT * FROM `admins` WHERE `user`='".$_POST['login']."' AND `password`='".sha1($_POST['password'])."' ";
$result=$db->query($query);
if (!$result) {
$row=$result->fetch_assoc();
$wrong_login = "Неправильное логин и/или пароль ".$row['user']."</br>".$row['password'];
} else
{
$row=$result->fetch_assoc();
$wrong_login = "good job login:".$row['user']."</br> password:".$row['password'];
}
}