ホームページ >バックエンド開発 >PHPチュートリアル >ヘルプ: 緊急です!データテーブル内のスコアを読み取り、合計スコアを計算して、それを別のデータテーブルに書き込むにはどうすればよいですか?

ヘルプ: 緊急です!データテーブル内のスコアを読み取り、合計スコアを計算して、それを別のデータテーブルに書き込むにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-23 14:17:241052ブラウズ

プロジェクト名 xmpf_xm 、審査員の名前 xmpf_user 、審査員によって与えられたスコア xmpf_small_zf をリストするスコアテーブル tb_xmpf を設定しました。次に、各プロジェクトで得られた合計スコアと平均スコアを計算して書き込みたいと思います。プロジェクトテーブル tb_xm、xm_​​avg に 2 つの列を追加し、xm_zf に従ってテーブルを出力します。私は PHP の初心者なので、この種の複雑なデータベース呼び出しを使用するのが本当に苦手です。


ディスカッションへの返信(解決策)

データベースに接続するための書き込みは不要で、テーブルに従って出力するだけで非常に簡単です。
$query="select xmpf_xm,sum(xmpf_small_zf) zf,avg(xmpf_small_zf) avg from tb_xmpf group by xmpf_xm";// 合計平均スコアを確認します

$result = mysql_query($query)

while($row) = mysql_fetch_array($result)){
$sql = "tb_xm (xmpf_xm,xm_zf,xm_avg) に値を挿入($row['xmpf_xm'],$row['zf'],$row['avg'])" ;//合計平均スコアを挿入します
mysql_query($sql)
}

;
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。