sql >> Databasteknik >  >> RDS >> Mysql

dubbletter av poster mysql och php

Försök att byta

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

till

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

Redigera :Jag försöker gissa vad du försöker göra här. Från din beskrivning verkar det som att du vill att antingen användarnamnet eller e-postmeddelandet ska vara unikt och du har två separata unika index på dessa kolumner. Din kod kontrollerar att kombinationen av användarnamn och e-post är unik.

Redigera 2 :Jag tror också att du kanske vill undersöka begreppen SQL-injektion och Concurrency .



  1. Är det nödvändigt att skriva ROLLBACK om frågor misslyckas?

  2. 5 SQL-syntax och frågeprinciper för bättre databasövervakning

  3. java.security.AccessControlException:åtkomst nekad (java.security.SecurityPermission authProvider.SunMSCAPI)

  4. ASP Classic SQL Query felmeddelande, rätt syntax tack