Heim >Backend-Entwicklung >PHP-Tutorial >求助:急!如何读取数据表中分数计算总分后写入另一个数据表中?

求助:急!如何读取数据表中分数计算总分后写入另一个数据表中?

WBOY
WBOYOriginal
2016-06-23 14:17:241047Durchsuche

我设定了一个打分表tb_xmpf,里面列有项目名称xmpf_xm、评委姓名xmpf_user、和评委给出的分数xmpf_small_zf,现在想计算每个项目所得到的总分和平均分,写入项目表tb_xm中xm_zf、xm_avg两列中,并按照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 = "insert into tb_xm (xmpf_xm,xm_zf,xm_avg) values($row['xmpf_xm'],$row['zf'],$row['avg'])";//插入总分平均分
mysql_query($sql);
}

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn