【问题标题】:Math operation in PHP & MySQLPHP & MySQL 中的数学运算
【发布时间】:2012-04-18 20:16:28
【问题描述】:

我正在使用来自 MySQL 查询的 PHP 创建一个表,该查询返回数据库中两列“total_tr”和“total_rc”的总行数。

我已经完成并成功查看了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的百分比。

关于如何做到这一点的任何想法?

【问题讨论】:

    标签: php mysql count html-table


    【解决方案1】:

    在回显行时保持运行计数

    $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;
    

    【讨论】:

      【解决方案2】:
      $myresult = $row['COUNT(total_tr)'] / $row['COUNT(repeat_rc)'] * 100;
      

      【讨论】:

      • 非常感谢您的帮助。
      • 很高兴能帮上忙
      猜你喜欢
      • 2012-08-14
      • 1970-01-01
      • 1970-01-01
      • 2012-01-16
      • 1970-01-01
      • 1970-01-01
      • 2019-07-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多