如何通过HTML表显示多个数据库值的数值

时间:2018-12-15 04:30:59

标签: php html mysql

我有一个页面,我想在其中显示数据库中值的“多少”。我已附上一张到目前为止的照片。 从目前的数量来看,我知道我有13个运输物品,2个通信物品等等,所以我想知道如何正确输出它。

enter image description here

useAdd

1 个答案:

答案 0 :(得分:0)

为您的COUNT(*)使用别名,即resourceCount

SELECT username, primary_function, COUNT(*) as resourceCount

然后使用primary_functionresourceCount

创建一个数组
$resourceCounts = array();
while ($rowCounts = mysqli_fetch_assoc($countresult)) {
    $resourceCounts['primary_function'] = $rowCounts['resourceCount'];
}

然后在您的表中,使用$row['primary_function']来获取resourceCount-> $resourceCounts[$row['primary_function']]

echo "<tr><td>". $row['pf_id'] ."</td><td>". $row['primary_function'] ."</td><td>". $resourceCounts[$row['primary_function']] ."</td></td>";

要获得最终的总计,请创建一个计数器var并将该值添加到其中-

$total = 0;
....
// add the value in the loop
$total += $resourceCounts[$row['primary_function']];
....