> 백엔드 개발 > PHP 튜토리얼 > 求助:急!如何读取数据表中分数计算总分后写入另一个数据表中?

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-06-23 14:17:24
원래의
1073명이 탐색했습니다.

我设定了一个打分表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);
}

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿