求助:急!如何读取数据表中分数计算总分后写入另一个数据表中?我设定了一个打分表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); }