Üyeler ve yetkiler diye ayrı 2 tablo var, üyeler tablosundaki "yetki" ile yetkiler tablosundaki "id"yi eşitlemem gerek.
if(!isset($perms['ayar'])){
die("<script type='text/javascript'>alert('Maalesef giriş için yeterli yetkiye sahip değilsiniz.');</script>");
} şeklinde bir kodu bazı php sayfalarında kullanmak istiyorum. Bu komut sayesinde yetkiler tablosundaki perms'teki "ayar" verisini tespit etmesi ve "Maalesef giriş için yeterli yetkiye sahip değilsiniz. " uyarısını vermemesi gerek.Eğer perms'in içinde "ayar" yok ise de "Maalesef giriş için yeterli yetkiye sahip değilsiniz. " uyarısını vermesi gerek.
$permsx = veriCekSQL("SELECT * FROM yetkiler WHERE id = '".$user["yetki"]."'")->fetch();
$permss = json_decode($permsx["perms"], JSON_PRETTY_PRINT);
echo json_encode($permss, JSON_PRETTY_PRINT); şöyle bir şey denedim.
Verileri bu şekilde gösteriyor, echo json_encode($permss, JSON_PRETTY_PRINT); yazan yerdeki echo'yu silip yerine $perms = yazınca, ilgili sayfada "Maalesef giriş için yeterli yetkiye sahip değilsiniz." şeklindeki yazı halen görünüyor.
Yetkiler tablosu:


Yardım ederseniz sevinirim, şimdiden teşekkürler.
PHP, PDO'ya uygun olacak şekilde kod lazım ve üstteki resimdeki tabloya uyumlu olmalı kod.
Yani if(!isset($perms['ayar'])){ kodunun kullanılması gerek, kodda 'ayar' yazan yetkiler tablosundaki perms'te yazan 'ayar' olmalı.
Yani eğer php koduna if(!isset($perms['magaza'])){ yazarsam şunu kast etmiş olmam gerek;
