登録時に特定の電子メールIDを複数回使用しないことをお勧めします。私のコードは次のとおりです。電子メールIDが既にデータベースに存在するかどうかを確認するには
if(request.getParameter("btn1")!=null)
{
String unm=request.getParameter("nm");
String em=request.getParameter("email");
String pwd=request.getParameter("pass");
Connect c1=new Connect();
String q="insert into register(name,email,password) values('"+unm+"','"+em+"','"+pwd+"');";
int rs=c1.DMLExecuter(q);
if(rs>0)
%>
<script>
alert("You are registered now. Please login to continue.");
</script>
電子メールIDが2回使用されているかどうか確認するにはどうすればよいですか?
ショート:主キーとしてDBにemail列を作ります。 Long:存在するかどうかのパラメータの電子メールチェックで選択クエリをまず実行し、次に挿入します。 – Naman
してください! PreparedStatementの... –
を使用してください!!!#2は未加工のパスワードをデータベースに保存しません。リトルボビーのテーブルは、そうでなければ、それらのすべてを盗むでしょう。 – zapl