これを正しく行っているかどうかはわかりません。ここで立ち往生しています。
これが私がやりたいことです。データベースの各行には5つの列があり、たとえばA、B、C、Dにはそれぞれ10のうちの整数値があり、Eはカウンターのようなものです。だから私が欲しいのは平均を得ることです。
以下のようなものでなければなりません
(A + B + C + D)/(E * 4)
上記で計算されたこれらの値のそれぞれを合計し、行の総数で割る必要があります。
つまり、3 で割る必要がある 3 つのエントリがあるとします。
だから私が思いついたのは
$myresult = mysql_query("SELECT * FROM studies WHERE classes = '$classid'");
list($mycount) = mysql_fetch_row($myresult);
$result = mysql_query("SELECT ID, sum((maths + sciences + moral + bm)/(count*4))/'$mycount' FROM studies WHERE classes = '$classid'");
私はこれを正しくやっていますか?
SQL が正しい場合、変数として使用できるように結果を出力するにはどうすればよいでしょうか?
ありがとうございました