私はPHPに少し慣れていませんが、現在それに基づいたコースを行っています。
メールリストから削除するために、ユーザーがメールアドレスを入力するフォームがあります。
if else
彼らの電子メールがデータベースにない場合、「リストに存在しません」というエラーが発生するという声明を出そうとしています。
おそらくご覧のとおり、スクリプトは機能しません。
クエリが成功したかどうかを確認し、適切なメッセージをユーザーに返すにはどうすればよいですか?
$email = $_POST['email'];
$dbc = mysqli_connect(censored)
or die('error connecting to the database');
$query = "DELETE FROM email_list WHERE email='$email'";
$result = mysqli_query($dbc, $query)
or die('Error Querying the database');
if ($result == 0) {
echo $email . ' do not exist in the list';
}
else {
echo $email . ' is deleted form the list';
}
mysqli_close($dbc);