Mysql
 sql >> Base de données >  >> RDS >> Mysql

Vérifier si l'enregistrement existe déjà dans la base de données

Faites un SELECT avant votre insertion et vérifiez si une valeur est renvoyée pour cet e-mail. C'est la façon la plus simple de le faire.

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

Je viens de donner l'idée mais je ne l'ai pas testée.