質問: $result; //結果リストをJSONに登録 http_response_code(200); //HTTPレスポンスコード(200正常終了) header('Content-Type: application/json; charset=UTF-8'); header("X-Content-Type-Options: nosniff"); echo json_encode($json, JSON_UNESCAPED_UNICODE); //エンコードして送信 exit(); ?> ### 試したこと ストアドをSSMS上で直接実行すると、1行のみinsertされる。またPHPから実行すると、戻り値は後からinsertされた時のものが1つだけ返される。(json形式で出力) コードを見る限り、executeが1回行われているだけのように見えるのですが... ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: **コードは読んでません。マークダウンで適切に記述しなおしておいてください。** **タイトルから推測される回答を記述します。** > > PHPのprepareからinsertを行うと、2回実行されてしまう。 > > > 上記でよくあるのは、**実はホントに2回アクセスしているケース**です。 アクセスログを確認してみてください。 もし2回同時刻にアクセスがあるようであれば、原因の多くはブラウザの拡張機能です。 全拡張機能を停止させて、再度アクセスしてみてください。