質問: 'duplicate'; * 指定されたメールアドレスはすでに登録されています ``` 最近勉強し始めて書籍だけでは理解が追い付いておりませんが、解説頂けると助かります。 宜しくお願いいたします。
回答: > > $sql = sprintf('SELECT COUNT(*) AS cnt FROM members WHERE email="%s"', > > mysqli_real_escape_string($db, $_POST['email']) > > ); > > > は、SQL文を組み立てているだけです。 直後に、 var_dump($sql); といれて、どんなSQL文になってるかチェックしてみてください。 中身がわかれば、 > > チェックしたいのは、 > > ”フォームから入力されたアドレスとデータベースに登録されているアドレスの照合” > > > なんですが、 > > > について合点がいくかと思います。