检查name是否已经存在


Check if name already exist

我有这个代码。

此代码可以检查表单号是否已经存在于数据库中。

现在我想检查名字和姓氏是否已经存在。我该在哪里做什么

$FNresult = mysql_query("SELECT COUNT(*) FROM profile WHERE FormNo = '$FrmN' ");
if (!$FNresult) {
    die(mysql_error());
}
if (mysql_result($FNresult, 0, 0) > 0) {
    echo "<br>Form number already exist!";
}
else {
    $sql = "INSERT INTO profile 
                (FormNo, FirstName, LastName, Address, Email, MobileNo, 
                 LandlineNo, Amount, Term, Manner)
                VALUES ('$FrmN', '$FN', '$LN', '$ADD', '$E', '$MOBILE', 
                        '$LAND', '$AMNT', '$TRM', '$MNNR')";
    if (!mysql_query($sql,$con))
    {
          die('Error: ' . mysql_error());
    }
    echo "<br>1 record added!";
}
mysql_close($con);
$sql = mysqli_query("SELECT firstname,lastname FROM profile WHERE firstname = '$firstname' and lastname = '$lastname'");
$rownum = mysqli_num_rows($sql);
if( $rownum > 0 )
    die('Your name already exists in database');

注意=我写的是mysqli_*,而你用的是mysql_*

你可以根据你想要的方式来改变它。

你应该把你的mysql_*改为mysqli_*,因为第一个已经被弃用了,将来会被删除

类似于上面的代码一定能达到这个目的。

好运