私がやりたいことは、数 ( $row['count']
) を 5 に分割することです。等しい数が必要な場合、これは簡単です。
$sum = ($row['count'] / 5);
$fsum = floor($sum);
しかし、私は各数値が異なっていて、それでも合計になることを望んでいます。つまり$row['count']
、これをどのように達成できますか?
アップデート:
これがデータベース内の 5 つの行を更新するために使用されるのに役立つ場合:
$query = "SELECT * FROM foo";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
$sum = ($row['count'] / 5);
$fsum = floor($sum);
$id = $row['id'];
$update = "UPDATE foo SET foo1='$fsum', foo2='$fsum', foo3='$fsum', foo4='$fsum', foo5='$fsum' WHERE id='$id'";
mysql_query($update);
}// while
理想的には、$update
クエリは次のようになります。
$update = "UPDATE foo SET foo1='$fsum1', foo2='$fsum2', foo3='$fsum3', foo4='$fsum4', foo5='$fsum5' WHERE id='$id'";