0

ベータ版のサインアップフォームを持っています。メールアドレスがデータベースにまだ存在しないことを確認する方法と、追加されていない場合はメッセージが返されるかどうかを確認する方法を知る必要があります。

検索してからifしてから挿入する必要がないことを望んでいますが、何かが私にそうしなければならないことを教えてくれます。

4

1 に答える 1

1

電子メールに一意のインデックスを作成してから、セーフ モードで挿入を実行できます。メールが取得されると、エラーが発生します。一意のインデックスがない場合、または操作がセーフ モードでない場合、このエラーは発生しません。

私は個人的に簡単にしfindます。たとえば、このサインアップ フォームで、ユーザーがメールを入力して次のフィールドに移動すると、サーバーに簡単な ajax リクエストを送信し、このメールが受信されたかどうかを確認し、このチェックの結果をフォームに表示します。もちろん、これは一意のインデックスとセーフ モード (Google の競合状態) の必要性を置き換えるものではありません。

于 2012-05-22T12:28:05.707 に答える