sql >> Databáze >  >> RDS >> Mysql

Zkontrolujte, zda záznam již v databázi existuje

Před vložením proveďte SELECT a zkontrolujte, zda se pro tento e-mail vrací hodnota. To je nejjednodušší způsob, jak to udělat.

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

Právě jsem dal nápad, ale netestoval jsem to.



  1. Jak vypsat aktivní / otevřená připojení v Oracle?

  2. Udělte oprávnění pro konkrétní databázi v PostgreSQL

  3. PHP MySQL PDO:jak zachovat úvodní nuly zerofill int sloupců

  4. výběr odlišného pořadí hodnot podle popis