$query="SELECT username,email,password FROM users WHERE email = '$email' AND password =
'$password' AND username='$username' LIMIT 1";
$result=$db->query($query);
$row = $result->fetch_assoc();
if($username !== $row['username'] )
{
return $error='Username wrong !';
}
elseif($email !== $row['email'])
{
return $error='@email Wrong !';
}
elseif(md5($password) !== $row['password'])
{
return $error='Password Wrong !';
}
elseif ($username === $row['username'] && $email === $row['email'] && md5($password) === $row['password'])
{
return $result=true;
}
Есть такой кот.
Но всегда возвращает return $error='Username wrong !';
потому что
$row = $result->fetch_assoc();
принимает значение если не правильно хотябы одно поле null.
Хотелось бы подсказку дать юзеру что у него не правильно) Шо делть?
Однако добрый вечер)