PHP ENUMS以及如何检查它们?

时间:2013-08-27 04:00:39

标签: php enums session-variables session-cookies

我在枚举字段(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的任何帮助和解释。

0 个答案:

没有答案