2012-04-05 11 views
0

Ich erstelle eine Tabelle mit einem PHP aus der MySQL-Abfrage, die eine Gesamtanzahl von Zeilen aus zwei Spalten in der Datenbank zurückgibt, "total_tr" und "total_rc".Math Operation in PHP & MySQL

Ich habe bereits getan und sehe erfolgreich die Zählung in der PHP-Tabelle, die Codierung ist:

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>"; 
     } 

Mein Problem ist jetzt, ich die Gesamt Zählwert „total_tr“ nehmen will, geteilt mit Gesamtanzahl von "repeat_rc" und multiplizieren mit 100, um den Prozentsatz von total_rc zu erhalten.

Irgendwelche Ideen, wie kann ich das tun?

Antwort

0

Halten Sie eine laufende Zählung, wie Sie die Zeilen echo

$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

Ihnen sehr für die Hilfe danken. – ketto