sql >> Database teknologi >  >> RDS >> Mysql

dublerede indgange mysql og php

Prøv at skifte

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

til

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

Rediger :Jeg prøver at gætte, hvad du prøver at gøre her. Ud fra din beskrivelse ser det ud til, at du ønsker, at enten brugernavnet eller e-mailen skal være unik, og du har to separate unikke indekser på disse kolonner. Din kode kontrollerer, om kombinationen af ​​brugernavn og e-mail er unik.

Rediger 2 :Jeg tror også, at du måske vil undersøge begreberne SQL-injektion og Concurrency .



  1. Er det mere effektivt at adskille store og små relaterede data i en SQL-tabels kolonne?

  2. ADO.NET kalder T-SQL Stored Procedure forårsager en SqlTimeoutException

  3. Er der en driver til mysql på nodejs, der understøtter lagrede procedurer?

  4. Fejlkode:1305. FUNKTION eller PROCEDURE eksisterer ikke