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

Tjek om posten allerede findes i databasen

Foretag et SELECT før din Insert, og kontroller, om der returneres en værdi for denne e-mail. Det er den nemmeste måde at gøre det på.

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

Jeg har lige givet ideen, men ikke testet den.



  1. LOAD DATA INFILE fejl 1064

  2. Bedste måde at denormalisere data i Django?

  3. Importer mysql dump ved hjælp af php

  4. Hvad er der galt med min CASE?