首页 >后端开发 >php教程 > 在数据库中使用sum()计算有异常

在数据库中使用sum()计算有异常

WBOY
WBOY原创
2016-06-13 12:41:15997浏览

在数据库中使用sum()计算有错误?
我设定了两个表,表一为项目表tb_xm主要有项目批次xm_pcid和项目名称xm_name,表二为项目打分表主要有项目名称xmpf_xm、打分评委、和项目评分xmpf_small_zf。我现在想计算各评委所给出的总分,可是利用下列语句后得到的结果不对,例如项目名为a的项目,专家给分即xmpf_small_zf列值分别为0、1、1,可是得到的结果却为8。分值普遍要高6分,真是不知道哪里错了。劳大家帮我看看!

$xmpc_id='4';/******************************************/<br />
$query1=mssql_query("select * from tb_xm where xm_pcid='$xmpc_id'");	<br />
	while($myrow1=mssql_fetch_assoc($query1)){<br />
		echo $myrow1[xm_name];<br />
		$xm_name = $myrow1['xm_name'];<br />
		$query2=mssql_query("select sum(xmpf_small_zf) as zf from tb_xmpf where xmpf_xm='$myrow1[xm_name]'");			<br />
		//echo $query2;<br />
		echo "总分:";<br />
		while($myrow2=mssql_fetch_assoc($query2)){<br />
		 echo $myrow2[zf];<br />
		 $query3=mssql_query("update tb_xm set xm_zf='$myrow2[zf]' where xm_name='$myrow1[xm_name]'");<br />
		 }<br />

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn