sql >> Database >  >> RDS >> Mysql

Controleer of het record al in de database bestaat

Voer een SELECT uit vóór uw Insert en controleer of er een waarde wordt geretourneerd voor deze e-mail. Dat is de eenvoudigste manier om dit te doen.

$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
    }

Ik heb het idee net gegeven, maar niet getest.



  1. Eerste autorisatieprobleem in mysql

  2. MySQL-replicatie voor hoge beschikbaarheid

  3. Mysql::Fout:dubbele invoer

  4. Hoe polygoongegevens naar lijnsegmenten te converteren met PostGIS