我對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