小编Kie*_*ire的帖子

是否可以在Lua中创建代码段?

与某些语言一样,您可以添加括号来指定代码.我能在Lua中做些什么来分割我的代码部分,类似于下面的例子吗?

{
    //Code
}
Run Code Online (Sandbox Code Playgroud)

lua brackets

0
推荐指数
1
解决办法
126
查看次数

在MySQL中查询此方法最有效的方法

我有一系列权限组,如Admin,Moderator等...我想查询SQL数据库并检索这些组的人数...这是我的代码:

$groups = $this->getGroupsUsingPermission("sabre.access");
foreach($groups as $g) {
    $command = "SELECT COUNT(PERMISSION_GROUP) FROM users 
                WHERE PERMISSION_GROUP='".$g."';";
    $query = mysqli_query($this->connection, $command) or die (mysqli_error()); 
    $amountOfStaff = $amountOfStaff + mysqli_fetch_row($query)[0];
}
Run Code Online (Sandbox Code Playgroud)

除了一遍又一遍地查询数据库之外,还有更好的方法吗?

更新:

我的意思是这样的:

groups:
    member:
        permissions:
            - sabre.access
    admin
        permissions:
            - sabre.admin
        inheritance:
            - member
Run Code Online (Sandbox Code Playgroud)

现在,我有这个工作,以及继承.它返回一个数组,如:

member, admin (any other groups which have access to 'sabre.access' etc...)
Run Code Online (Sandbox Code Playgroud)

所以,当我设置某人的团体时:

ID, USERNAME, PERMISSION_GROUP
 1    KraZ         Owner
Run Code Online (Sandbox Code Playgroud)

我想要算上阵列中任何一个群体的每个人,你能得到我吗?

php mysql sql

0
推荐指数
1
解决办法
64
查看次数

标签 统计

brackets ×1

lua ×1

mysql ×1

php ×1

sql ×1