これは私のフォームです:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<form action="register_ajax.php" method="get">
<input type="text" name="email">
<input type="submit" value="test">
</form>
</body>
</html>
これは私のphpコードです:
<?php
$dbc = mysqli_connect("localhost","root","*******","continental_tourism") OR die(mysqli_connect_error());
$email = $_GET['email'];
$query = "SELECT email FROM customer_info WHERE email = '$email' ";
$r = mysqli_query($dbc, $query) OR die(mysqli_error($dbc));
if($r)
echo "Email address exists!";
else
echo "sss";
?>
正しい(dbに存在する電子メール)を入力する$r
とtrueになります。しかし、存在しない電子メールを入力すると、それも$r
当てはまります。何故ですか?基本的には空集合を検出したいです。どうすればいいですか?
ありがとう!