我在枚举字段(ENUM)中使用userlevels,并将它们设置为0-4或其他。好吧,我检索这样的信息
SELECT userlevel,ip FROM table WHERE activated='1' LIMIT 1"
我认为我不需要mysqli_real_escape_string();
,因为他们无法访问它,基本上我的代码会检查他们的用户级别是否为管理员然后通过。现在确定ENUM是字符串还是我们可以检查的数字 -
<?php
include_once("../../php_includes/check.php");
if($user_ok !== true || $log_userlevel !== 0){
echo "USER LOGGED IN IS NOT ADMIN";
exit();
}
?>
嗯,它根本没有在屏幕上回响?稍后我将使用标题发送它们虽然我不知道如何处理ENUM,我已经搜索了教程,其中一些并没有帮助我所有我需要使用它是为了测试它一切。同样在check.php中,我得到表中与用户名匹配的所有单元格,并且变量$log_userlevel
被分配为如此
$log_userlevel = $_SESSION['userlevels'];
感谢你们,感谢ENUMS的任何帮助和解释。