有効なメールアドレスを確認してから、そのメールアドレスがデータベースにあるかどうかを確認したいと思います。現時点では、有効なメールアドレスの検証は正常に機能しています。しかし、「nickfrosty@yahoo.com」などのデータベースにある電子メールアドレスを入力すると、メッセージをエコーする代わりにYou have entered in the Correct Email Address
、完全に反対のメッセージをエコーし、エコーしYou entered in the Wrong Email Address
ます。そのため、データベースにメールアドレスがあると確信しているのに、データベースにメールアドレスが見つからないと思います。
だから私の質問は、なぜデータベースで電子メールアドレスを見つけることができず、間違った電子メールアドレスに入力したメッセージをエコーするのですか?
以下はコード(mysqli / php)です:
if ( (strlen($email) >= 7) && (strstr($email, "@")) && (strstr($email, ".")) ){
echo "You have entered in the Correct Email Address";
}
else{
echo "You entered in the Wrong Email Address";
}