gpt4 book ai didi

PHP5/MYSQL - IF value1 = value2 然后死,否则执行代码

转载 作者:行者123 更新时间:2023-11-29 14:40:25 25 4
gpt4 key购买 nike

我正在尝试制作一个简单的IF:

IF $un = mysql_result
die
else
do some code.

这是为了流程表单防止多个用户同名。

$UN 是在注册表单的 PHP 开头声明的变量。

问题是,它击中了所有内容,尽管事实并非如此:

if ($result = '$UN') {
$errorMessage = "Name has been Taken";
echo "User name is allready being Used, ";
$_SESSION['ERRMSG_ARR'] = $errormessage;
echo " Please Go Back and Try Again";
//header("Location: register.php");
exit();
}
else {
echo "not taken -- ";
}

最佳答案

if 条件中,将单等于 = 替换为双等于 == 进行比较。更好的是,使用三重等于运算符 ===,它也可以比较类型。

此外,请删除您正在使用的 $UN 变量中的引号,以便在比较中使用其实际值。

关于PHP5/MYSQL - IF value1 = value2 然后死,否则执行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8105982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com