sql >> Databáze >  >> RDS >> Mysql

duplicitní položky mysql a php

Zkuste přepnout

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

do

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

Upravit :Snažím se uhodnout, o co se tady snažíš. Z vašeho popisu se zdá, že chcete, aby uživatelské jméno nebo e-mail byly jedinečné, a v těchto sloupcích máte dva samostatné jedinečné indexy. Váš kód kontroluje, zda je kombinace uživatelského jména a e-mailu jedinečná.

Úprava 2 :Také si myslím, že byste se mohli chtít podívat na koncepty SQL Injection a Souběh .



  1. Obecná chyba:nelze zavolat konstruktor třídy'

  2. JAK SE VÁM NEBO dva výroky LÍBÍ?

  3. Proč EF generuje poddotaz pro jednoduchý dotaz?

  4. Získejte počet nul v celém čísle pomocí MySQL