我的数据库中有 4 列。攻击、力量、敏捷和体质。每个都是 INT,然后我有一个 PHP 函数 get_level,它采用这 4 列并确定它们的正确级别。我正在尝试根据这些“级别”选择给定范围内的所有用户。get_combat 函数采用这 4 个值并找到用户的战斗级别。这就是我所拥有的,它不起作用。
<?PHP
$query = "SELECT get_level(attack) as atk,
get_level(strength) as str,
get_level(dexterity) as dex,
get_level(constitution) as con,
get_combat(atk,str,dex,con) as level
FROM `users`
WHERE level > 5 AND level < 10";
?>
有没有办法做到这一点?