admin_authority verisi sessionda taşınarak koşullu çift sorgu yazılabilir.
if ( $_SESSION['admin_authority'] == 'admin' )
{
// admin için tümünü listeleyen sorgu
$komisyonsor=$db->prepare("SELECT * FROM komisyonlar as k");
$komisyonsor->execute();
} else {
// yetki kontrollü sorgu
$komisyonsor=$db->prepare("SELECT * FROM komisyonlar as k inner join administrator as b on k.komisyon_id=b.komisyon_id WHERE b.admin_username=:username");
$komisyonsor->execute(array(
'username' => $_SESSION['admin_username']
));
}