好的,所以我试图制作admin.php,只有管理员才能访问该页面。因此数据库中的所有用户都具有默认设置为0的权限。如果用户有1表示他应该能够看到admin.php页面。我如何编写代码来检查一个人的主张是否有1?
if ( $privileges ){
echo
'<div class="info">
You are not administrator!
</div>';
}
所以我在第一行代码中询问,如果是否是用户管理员,我应该写什么来检查数据库。
答案 0 :(得分:0)
简单的Mysqli:
$query = mysqli_query($con,`SELECT `privileges` FROM (your tablename) WHERE user = (the logged in user) AND privileges = "1");
然后显示页面:
while($row= mysqli_fetch_array($query)){
if(row['privileges'] === "1"){
//show page
}else{
//do not show page
}
}