Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Überprüfen Sie, ob der Datensatz bereits in der Datenbank vorhanden ist

Führen Sie vor Ihrem Insert ein SELECT durch und prüfen Sie, ob für diese E-Mail ein Wert zurückgegeben wird. Das ist der einfachste Weg, dies zu tun.

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

Ich habe nur die Idee gegeben, aber nicht getestet.