2

データベースの2つの列「total_tr」と「total_rc」から行の合計数を返すMySQLクエリからPHPを使用してテーブルを作成しています。

私はすでに行っており、PHP テーブルのカウントを正常に表示しています。コーディングは次のとおりです。

 while($row = mysql_fetch_array($result))
      {
            echo "<tbody>";
              echo "<tr>";
                  echo "<td>Zone</td>";
                  echo "<td>" . $row['segment_code'] . "</td>";
                  echo "<td>" . $row['COUNT(total_tr)'] . "</td>";
                  echo "<td>" . $row['COUNT(repeat_rc)'] . "</td>";
              echo "</tr>";
            echo  "</tbody>"; 
      }  

私の問題は、「total_tr」の合計カウント値を「repeat_rc」の合計カウントで割り、100 を掛けて total_rc のパーセンテージを取得することです。

どうすればそれを行うことができますか?

4

2 に答える 2

1
$myresult = $row['COUNT(total_tr)'] / $row['COUNT(repeat_rc)'] * 100;
于 2012-04-05T04:31:21.377 に答える
0

行をエコーするときに実行中のカウントを維持します

$total_tr = 0;
$total_rc = 0;
while($row = ...) {
    $total_tr += $row['COUNT(total_tr)']);
    $total_rc += $row['COUNT(repeat_rc)']);
    ... html here ...
}
echo $total_tr / $total_rc * 100;
于 2012-04-05T04:31:11.000 に答える