Тема: mysql
Показать сообщение отдельно

  #3  
Старый 09.02.2020, 18:41
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

Цитата:
Сообщение от DED MOROZ_  

PHP:





Код:
query("SELECT 'email' , 'password' FROM users WHERE 'email' = '$email' AND 'password' = '$passwor'") or die("ќшибка rfgasf" . mysqli_error($link));
$user = $result->fetch_assoc();
if((count($user)) == 0)
{
    echo md5("123456");
    exit();
} else if((count($user)) > 0) {
    echo "salam brat";
    exit();
}

setcookie('user', $user['nickname'], time() + 3600, "/");
mysqli_close($link);
?>


всегда md5("123456") выводится, даже когда пароль и почту правильно пишу
Я не знаю как в mysql, НО строки нормально сравниваются в pgsql, но не сравниваются в mssql. Попробуй использовать
Код:
LIKE
вместо
Код:
=
для сравнения строк
 
Ответить с цитированием