Mysqli SUM(row count *20)


Mysqli SUM(row count *20)

我到处寻找答案来帮助解决这个问题,但只会让自己更加困惑。

我需要的可能很简单:$row2基本上是属于另一个表中定义的特定组的'agent_name'和'office'的行计数,其功能如预期的那样,我现在需要$paygtotal来显示该计数的SUM *20

我设法创建了复杂的JOIN来建立真正的计数,现在我被困在简单的SUM()上

如果像$ paygtytotal = [$row2[0] *20]这样简单就好了

$paygcount = "SELECT COUNT(*) FROM enabled_boards WHERE  agent_name='$paygagent' AND office='$paygoffice' ";
$query = mysqli_query($conn, $paygcount) or die (mysqli_error());
$row2 = mysqli_fetch_row($query); 
mysqli_free_result($query);
**$paygtotal = ???**
$paygList.='<div id="paygA" class="fluid">' . $paygagent . '</div>
            <div id="paygO" class="fluid">' . $paygoffice . ' </div>
            <div id="paygC" class="fluid center">' . $row2[0] . '</div>
            <div id="paygT" class="fluid center">£ ' . $paygtotal . ' </div>';
}
}else{
$paygList="<p>!! ERROR !!.</p>";
}

使用GROUP BY函数:

$paygcount = "
    SELECT COUNT(*) 
    FROM enabled_boards 
    WHERE agent_name='$paygagent' AND office='$paygoffice' 
    GROUP BY enabled_boards.id
";