ホームページ > バックエンド開発 > PHPチュートリアル > データベースで sum() を使用する場合、例外が発生します。

データベースで sum() を使用する場合、例外が発生します。

WBOY
リリース: 2016-06-13 12:41:15
オリジナル
993 人が閲覧しました

データベースでの sum() 計算の使用にエラーはありますか?
テーブル 1 はプロジェクト テーブル tb_xm で、主にプロジェクト バッチ xm_pcid とプロジェクト名 xm_name が含まれます。テーブル 2 はプロジェクト スコアリング テーブルで、主にプロジェクト名 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 />
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート