-3

カウント

このテーブルがあります。PHP スクリプトでカウント列 (30+15+20) からフィールドの内容をカウントする方法を教えてください。
誰かがスニペット、ソースコード、またはチュートリアルを持っている場合は、教えてください:)

foreach($row->result_array() as $row) {
   <td><div align="center"><?PHP echo $row['No']; ?></div></td>
   <td><div align="center"><?PHP echo $row['Count']; ?></div></td>
}
4

2 に答える 2

3
$count = 0;
foreach($row->result_array() as $row) {
    echo('<td><div align="center">'.$row['No'].'</div></td>
    <td><div align="center">'.$row['Count'].'</div></td>');
    $count += $row['Count']
}
echo 'total count is '.$count;
于 2013-05-15T08:18:26.990 に答える
3

変数を値で初期化します0...変数に値+=を追加するために使用するよりも$total

$total = 0;

foreach($row->result_array() as $row) {
   $total += $row['Count']; //Add this to your loop
   /* What we are doing here is adding the value of $row['Count'] to $total
      $total value will be available on each iteration and you keep on adding
      values of $row['Count']
   */
?>
   <td><div align="center"><?PHP echo $row['No']; ?></div></td>
   <td><div align="center"><?PHP echo $row['Count']; ?></div></td>
<?php 
}

echo $total;

または、これを行う最も好ましい方法はSUM()、クエリで使用することです

于 2013-05-15T08:18:47.240 に答える