kingofseo adlı üyeden alıntı: mesajı görüntüle
Sql'de yetki sütünü olustur sonra istedigin gibi in_array'ile kontrol edebilirsin.
Bir örnek betigi hazirladim.

/*
1= Site ayarlari olsun
2= Uye Ekleme olsun
*/
$yetki_array=explode(",", $row["yetki"]);
if(is_array($yetki_array) ){
if(in_array("1", $yetki_array) ):
echo "Site ayarlari icin yetkiniz bulunuyor !";
else:
echo "Site ayarlari icin yetkiniz yok !";
endif;

if(in_array("2", $yetki_array) ):
echo "Üye ekleme icin yetkiniz bulunuyor !";
else:
echo "Üye ekleme icin yetkiniz yok !";
endif;
}
Yaptığım işlemde zaten bunun gibi. Kategoriler için yetki sütunu oluşturup bu sütuna her kullanıcı grubu için yetkileri girdim. Her grubun 6 farklı yetkisi olacağı için bunları belirtmem gerekiyordu. Örneğin şuanda yaptığım 6111111,5111110,4112210,3110010,2100000,1100000,70 00000

Bu rakamlarda ilk rakam kullanıcı grubu diğerleri yetki ile alakalı. Hangi yetkinin hangi rakama geldiğini üstteki mesajda bulunan fonksiyonumda belirleyip sorunumu çözdüm.