sql >> データベース >  >> RDS >> Mysql

重複するエントリmysqlとphp

    切り替えてみてください

    WHERE username = '$username' AND  email     = '$email'"
    

    WHERE username = '$username' OR email     = '$email'"
    

    編集 :私はあなたがここで何をしようとしているのかを推測しようとしています。説明から、ユーザー名または電子メールのいずれかを一意にする必要があり、それらの列に2つの別個の一意のインデックスがあるようです。コードは、ユーザー名と電子メールの組み合わせが一意であることを確認します。

    編集2 :また、SQLインジェクション の概念を調べてみてください。 および同時実行性 。



    1. スナップショットレプリケーションを作成する方法

    2. JavaでどのようにWebサイトを作成しますか?

    3. pip install mysqlclientは致命的なエラーを返しますC1083:ファイルを開くことができません:'mysql.h':そのようなファイルまたはディレクトリはありません

    4. LaravelのFluentを使用してIGNOREを挿入