如何检查用户是否已存在于我的控制器中

时间:2014-12-10 00:45:16

标签: php

如何检查控制器中是否已存在用户?
    

if ( isset($_POST['maakLid']) ) {
$gebruikersnaam = mysqli_real_escape_string($con, $_POST['gebruikersnaam']);
$wachtwoord = mysqli_real_escape_string($con, md5($_POST['wachtwoord']));
$email = mysqli_real_escape_string($con, $_POST['email']);
$console = mysqli_real_escape_string($con, $_POST['console']);
$gamertag = mysqli_real_escape_string($con, $_POST['gamertag']);
$sql = "INSERT INTO leden (gebruikersnaam, wachtwoord, email, console, gamertag ) VALUES ('$gebruikersnaam','$wachtwoord','$email','$console','$gamertag')";
$query = mysqli_query($con, $sql);

if (!$query) {
    $msg->add('e', 'Er is iets mis gegaan. Probeer het opnieuw of contacteer een medewerker.','../registreren.php');
}




$msg->add('s', 'Je bent succesvol geregistreerd <strong>' . $gebruikersnaam . '</strong>. <br>Log nu meteen in om je skills te laten zien!','../index.php');
}

?>

我尝试了很多,但一切都没有工作

1 个答案:

答案 0 :(得分:0)

//$_POST['input'] your unique input that you want to check that if already exist

$var = $_POST['input']

$query = "SELECT unique_thing FROM table WHERE unique_thing ='$var'";
$query = mysqli_query($con, $sql);
if($query){
    echo "user existed";
}else{
    //do your insert operation
}