Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Sprawdź, czy rekord już istnieje w bazie danych

Wykonaj WYBÓR przed wstawką i sprawdź, czy dla tego e-maila została zwrócona wartość. To najprostszy sposób na zrobienie tego.

$CheckEmailQuery  = sprintf("SELECT `Email` FROM `subscribe` WHERE `Email` = '%s'",
                        mysql_real_escape_string($_POST['inputEmail']));
    $CheckEmailResult = mysql_query($CheckEmailQuery);
    if($CheckEmailResult){
        // Do What you are doing above
    }

Właśnie przedstawiłem pomysł, ale go nie przetestowałem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql AVG, aby zignorować zero

  2. Nie rozumiem, dlaczego moja zmienna ma wartość NULL

  3. travis mysql baza danych tworzy błąd użytkownika

  4. Sekwencja findAll nie jest funkcją

  5. Dodawanie sekund do daty i godziny w MySQL