PHPを使用してデータベースから読み取ったデータを変数に保存するにはどうすればよいですか?
Jun 23, 2016 pm 02:17 PM 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]'");
$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 があります
ありがとうございます。ご協力ありがとうございます!

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











LaravelのバックエンドでReactアプリを構築する:パート2、React
