2012-04-05 13 views
0

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

私はすでに完了し、正常に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"の総数をカウントし、total_rcのパーセンテージを得るために100を掛けます。

どうすればいいですか?

答えて

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; 
0
$myresult = $row['COUNT(total_tr)']/$row['COUNT(repeat_rc)'] * 100; 
+0

をエコーとして実行されている数を保つ助けをありがとうございました。 – ketto