ホームページ >バックエンド開発 >PHPチュートリアル >データベース内の合計値を取得できません。助けてください。
$xmpc_id='4';/******************************************/$query1=mssql_query("select * from tb_xm where xm_pcid='$xmpc_id'"); while($myrow1=mssql_fetch_assoc($query1)){ $query12=mssql_query("select sum(xmpf_small_zf) as zf from tb_xmpf where xmpf_xm='$myrow2[xm_name]'"); echo $myrow1[xm_name]; echo $query12; echo "数量:"; echo mssql_num_rows($query12); echo "总分值:"; while($myrow12=mssql_fetch_array($query12)){ echo $myrow12[zf]; }
SQL ステートメントを出力し、phpmyadmin に入れて以下を実行します
echo $myrow12[zf]; は出力されません
それともまったく出力されませんか?
は echo $myrow12[zf]; 出力はありませんが、他の出力があります。
$query12 の内容をデータベース管理ツールに直接置いた結果はどうなるでしょうか?
再度プログラムを変更したところ、データベースの内容は while($myrow12=mssql_fetch_array($) でしか読み取れないようです。 query12)) 平均値を求める方法も教えていただきたいです。
avg 関数はありませんか? ありがとうございます。しかし、取得した値をデータベースに書き込むことができません。これはそうですか