echo $myrow1[xm_name]; を使用してプロジェクト名を出力し、echo $myrow2[zf]; を使用してプロジェクトの合計スコアを取得しますが、それを PHP の変数に保存するにはどうすればよいですか? $xm_name=$myrow1[xm_name]; と $xm_zf=$myrow2[zf]; の 2 つの文の変数 echo の後には結果がありません。
$query1=mssql_query("select * from tb_xm where xm_pcid='$xmpc_id'"); while($myrow1=mssql_fetch_assoc($query1)){ echo $myrow1[xm_name]; $xm_name=$myrow1[xm_name];/***************/ $query2=mssql_query("select sum(xmpf_small_zf) as zf from tb_xmpf where xmpf_xm='$myrow1[xm_name]'"); //echo $query2; echo "总分:"; while($myrow2=mssql_fetch_assoc($query2)){ echo $myrow2[zf]; $xm_zf=$myrow2[zf]; }
echo $myrow1["xm_name'] 試してみます。配列フィールド名をスタンプする必要があります
$myrow1["xm_name'] を $xm_name に保存したいのですが 方法それをするために?
そのように書いて何が悪いのですか?
エラー メッセージには、C:AppServwwwonline_pfadminjgcx_zt_ok.php の 14 行目に「解析エラー: 構文エラー、予期しない T_STRING」と表示されます。
これはタイプミスです。echo $xm_name; 応答がありません。
あなたの例では、単に echo $myrow1[xm_name]; そうでない場合、なぜ変数を使用するのでしょうか?
データを変数に保存してデータ更新ステートメントを書きたいため、変数を使用せずに
$query3=mssql_query("update tb_xm set xm_zf='$myrow2[zf]' where xm_name='$myrow1[xm_name]'");
$query3=mssql_query("update tb_xm set xm_zf='$myrow2[zf]' where xm_name='$xm_name'");
最後のセミコロンが完全です-幅を変更してください 半角に変更してください
$query3=mssql_query("update tb_xm set xm_zf='$myrow2[zf]' where xm_name='$myrow1[xm_name]'");
8 階のメソッドはまだエラーを報告します...解析エラー: 構文エラー、C:AppServwwwonline_pfadminjgcx_zt_ok.php の 15 行目に予期しない T_STRING があります
ありがとうございます。ご協力ありがとうございます!