我对PHP中这种类型的东西并不十分熟悉,但它不太适用。在我分享代码和问题之前,让我告诉你我的目标是什么。我的目标是在数据库中进行ENUM选择,值为'1','2','3',1是普通用户,2是主持人,3是管理员。PHP中的权限级别与枚举不起作用
下面是代码:
$checkpermission = mysql_query("SELECT permission FROM users ");
$checkpermnrows = mysql_num_rows($checkpermission);
if ($checkpermnrows != 0) {
if ($checkpermission == 2) {
echo "User Group: Moderator";
} else {
echo "User Group: User";
}
} else {
echo "Rows not found";
}
,如果有人也可以训斥我如何设置会话这种类型的东西,我敢肯定,这将是更好的... ...
这是不是一个好主意,使用数值为'ENUM'。 MySQL手册解释了原因。 – Barmar 2015-03-31 02:29:16
使用'ENUM'的通常点是将该值存储为一个小整数,但使用输入/输出到数据库的名称。 – Barmar 2015-03-31 02:30:20
@Barmar然后什么是好的选择? – deconv 2015-03-31 02:30:32