sql >> Database >  >> RDS >> Mysql

dubbele vermeldingen mysql en php

Probeer over te schakelen

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

naar

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

Bewerken :Ik probeer te raden wat je hier probeert te doen. Uit uw beschrijving blijkt dat u wilt dat de gebruikersnaam of het e-mailadres uniek is en dat u twee afzonderlijke unieke indexen op die kolommen hebt. Uw code controleert of de combinatie van gebruikersnaam en e-mailadres uniek is.

Bewerk 2 :Ik denk ook dat je zou willen kijken naar de concepten van SQL-injectie en Concurrency .



  1. Escape-waarden in SQL-query's (C# met SQL-connector)

  2. Meerdere Insert-statements in MySQL Case

  3. 'OPTIE SQL_SELECT_LIMIT=STANDAARD'

  4. Hoe records willekeurig uit de Oracle-database te halen?