嗨,我以前从来没有做过管理员设置。我正在尝试让学校管理员登录时,他们只能查看和编辑他们学校的学生。在标题为level_access的MySQL数据库列中,所有学生的访问级别均为2,所有管理员的访问级别均为1。
当管理员登录时,根据他们的“学校”字段中的内容,他们应该看到具有匹配的“学校”值的学生。我无法获取仅显示与管理员匹配的学校用户的结果。请帮助。下面是我到目前为止所知道的。我知道问题出在以某种方式将管理员的“学校”与学生的“学校”相匹配,但我不确定如何正确地识别/从MySQL数据库中提取值。
$sql = "SELECT * FROM users WHERE level_acces
如何从如下所示的数据库中仅跟踪管理员的数量:
table: users
username title
Glenn Administrator
Peter New Member
我只想跟踪数据库中的管理员数量。这是我正在使用的代码,但我认为它缺少一些代码。代码如下:
// Count number of users
$result = mysql_query("SELECT title FROM users WHERE Administrator");
$users_count = mysql_num_rows($result);
//
我需要一个管理员用户在数据库中初始化,因为要注册一个新的帐户管理员权限是必需的。问题是,当我启用加密(加密所有注册用户密码)时,它还会尝试解密初始化的管理员密码,并返回错误: Encoded password does not look like BCrypt 我在想,我可以在将初始化的管理员密码存储到数据库(MySQL)之前对其进行加密。但我不确定如何去做这件事。有什么建议吗? 目前,我正在使用SQL查询以admin用户身份初始化数据库。
我希望在数据库中有一个静态用户作为管理员和管理员的密码admin,但其余的用户将使用不同的用户和密码从数据库,这是我的脚本
<?php
mysql_select_db('billdb',mysql_connect('localhost','root','test'))or die(mysql_error());
?>
<?php
//Start session
session_start();
//Function to sanitize values received from the form. Pr